私は100個のメール/分/ユーザーを送信する必要があり、それは特定の時間です(つまり、すべてのメール、つまり100 * 1000 = 10000メール/分が同時に送信されるはずです)定期的にバルクメールを送信する
現在、約1000人のユーザーがいます。
各メールの場合と同様に、まずメールを保存してから送信します。
パフォーマンスを向上させ、目標を最適に達成するために必要なものは何ですか。
[注:すべての電子メールは別のアカウントを介して送信されるので、文句を言わないの増加を制限する]任意の提案は非常に参考になります
。
私は現在、プロジェクト用にSpringブートを使用しています。
このプロセスを配布する必要があります。 1つのIPから1分間に10k個のメールを送信するだけで、ブロックされます。 – Michael
10000メールを同時に送るのは難しいでしょう。それはハードまたはソフトデッドラインを持っていますか?私は以前、Springのスレッドに関する同様の質問に答えました。たぶんこれはあなたを助けることができます:http://stackoverflow.com/questions/43141731/spring-threads-in-web-app/43141843#43141843 – kkflf
@マイケルどのように私はプロセスを配布するか、あなたがこれまで行っている場合。 –