私は春を使用しています、
10000 人近くのユーザーにメールを送信する必要があります。現在、すべてのメールが送信されるまでそのページで待機していますが、待ちたくありません。ハンドオーバー後に自動的に実行されるクラスにそのタスクを渡す必要があります。私の仕事を続けてください。
どうすればこれを行うことができますか?
前もって感謝します...
@Async アノテーション
The @Async annotation can be provided on a method so that invocation
そのメソッドの実行は非同期で行われます。つまり、呼び出し元は呼び出し時にすぐに戻り、Spring TaskExecutor に送信されたタスクでメソッドの実際の実行が行われます。
Quartz ( http://quartz-scheduler.org/ ) を使用して、すべてのメールを送信するジョブを開始できます。
ハンドオーバー後に自動的に実行されるクラスにそのタスクを与える必要があります
これは Use の明確な手がかりThreads
です。サーバー側でスレッドを作成し、それに引き継ぎます。