0

私は春を使用しています、

10000 人近くのユーザーにメールを送信する必要があります。現在、すべてのメールが送信されるまでそのページで待機していますが、待ちたくありません。ハンドオーバー後に自動的に実行されるクラスにそのタスクを渡す必要があります。私の仕事を続けてください。

どうすればこれを行うことができますか?

前もって感謝します...

4

3 に答える 3

5

@Async アノテーション

The @Async annotation can be provided on a method so that invocation 

そのメソッドの実行は非同期で行われます。つまり、呼び出し元は呼び出し時にすぐに戻り、Spring TaskExecutor に送信されたタスクでメソッドの実際の実行が行われます。

ソース

于 2013-08-26T13:06:14.247 に答える
0

Quartz ( http://quartz-scheduler.org/ ) を使用して、すべてのメールを送信するジョブを開始できます。

于 2013-08-26T13:03:58.623 に答える
0

ハンドオーバー後に自動的に実行されるクラスにそのタスクを与える必要があります

これは Use の明確な手がかりThreadsです。サーバー側でスレッドを作成し、それに引き継ぎます。

于 2013-08-26T13:00:53.307 に答える