JMS と Spring Integration を使用して接続された複数のアプリケーションを含むシステムがあります。メッセージは一連のアプリケーションに沿って送信されます。
[アプリA] -> [アプリB] -> [アプリC]
メッセージ ヘッダーにグローバル ID を設定して、システム全体で各メッセージのライフサイクルを追跡できるようにします。
システム内のログ メッセージの先頭にメッセージ グローバル ID を追加できるようにしたいと考えています。
他の誰かがこれをしましたか?この変数をスレッドに関連付けて、将来のメソッドでアクセスできるようにする方法はありますか? システムのメソッドで変数を渡したくありません。