あるフローで生成されてから別のフローに渡されるセッション変数に依存するフローがいくつかあります。2 つの非同期フローで使用されるセッション変数に依存しても安全ですか? ミュール アプリケーションまたは特定のミュール メッセージの「sessionVars」の範囲を完全には理解していないと思います。
質問する
3412 次
2 に答える
3
mule セッションは、スレッド間で共有される Java EE セッションとは何の関係もありません。Mule セッションは MuleMessage の一部であり、その仕組みについてはこちらで説明されています。したがって、同じメッセージを処理する複数のフローで何かを共有したい場合は、これが最適です。
代わりに、メッセージAを処理するフローから値を保存し、メッセージBを処理するフローからその値を選択する方法を検討している場合は、この値をobjectstoreに保存することを検討する必要があります。
于 2013-08-20T11:41:17.160 に答える