アプリケーションにはJMSシャットダウンキューがあり、特定のイベントでSpringコンテキストを使用して実行中のノードをシャットダウンする必要があります。
起動時にこの「シャットダウン」メッセージを再度処理せずに実行中のApplicationContextを適切にシャットダウンするには、 ApplicationContextを強制終了する前にメッセージが処理されたことを確認するために、個別の強制終了スレッドが必要です。
追加のスレッドの強制終了を回避する方法はありますか?
例:処理の失敗の可能性を無視して、キューからメッセージを読み取った直後に、メッセージの読み取りをマークするようにSpringIntegrationフローを構成します。