2

アプリケーションにはJMSシャットダウンキューがあり、特定のイベントでSpringコンテキストを使用して実行中のノードをシャットダウンする必要があります。

起動時にこの「シャットダウン」メッセージを再度処理せずに実行中のApplicationContextを適切にシャットダウンするには、 ApplicationContextを強制終了する前にメッセージが処理されたことを確認するために、個別の強制終了スレッドが必要です。

追加のスレッドの強制終了を回避する方法はありますか?

例:処理の失敗の可能性を無視して、キューからメッセージを読み取った直後に、メッセージの読み取りをマークするようにSpringIntegrationフローを構成します。

4

1 に答える 1

1

ExecutorChannel強制終了メッセージを(または)にルーティングするQueueChannelと、メッセージは別のスレッドに渡され、トランザクションはすぐにコミットされます。

于 2013-01-17T14:06:25.270 に答える