サーバーがエンドポイントでリクエストを受け入れ、非同期処理用のオブジェクトを内部サービスに送信し、クライアント接続を解放するいくつかの REST API 呼び出しのファイア アンド フォーゲット モデルを作成したいと考えています。私は Spring 3 MVC と Tomcat 6 を使用しています。ActiveMQ や RabbitMQ のような完全なメッセージング システムを導入することは、この段階で私のプロジェクトにとってやり過ぎになると思います。Tomcat と Spring 内でサービスの非同期処理 (スレッド) を作成するための安全な方法は他にありますか? Tomcat 内でスレッド プログラミングを行うと、Tomcat の整合性が損なわれるのではないかと心配しています。ありがとう
質問する
2611 次
1 に答える
3
コントローラーで @Async を使用できるかどうかはわかりませんが、タスクの実行とスケジューリングをサービスで実行し、コントローラーから呼び出すことができます。
はい、Tomcatでスレッドを使用することは良い解決策ではありません。
于 2012-07-18T12:56:59.017 に答える