私は Web アプリケーションを作成しています。この中で、いくつかのタスクを実行するために多くのサービスとエグゼキュータを作成します。dispacter サーブレットを拡張し、init メソッドでエグゼキュータまたは他のスレッドを開始しました。これは正しいアプローチですか?
ここで、リクエストが来て、例外をスローした後にスレッドを実行しているエグゼキューターまたは同様のタスクが終了したとします。
1.他の依頼にも影響があると思います。
2.スレッドとエグゼキュータを実行するすべての重要なタスクが適切に実行されているかどうかを確認する監視スレッドを作成するにはどうすればよいですか?
3. そのような状況で障害が発生したエグゼキュータを引き継ぐために、別のバックアップ エグゼキュータを準備し、延期する必要がありますか? もしそうなら、どのように?