Mule允许使用set-session-variable来使用会话变量。我知道会话变量的行为更像ThreadLocal变量。这是否意味着会话变量不会在异步流之间复制?
答案 0 :(得分:2)
它们是,这就是为什么它们实际上不像ThreadLocal变量那样。
答案 1 :(得分:2)
Mule会话变量与MuleMessage一起被复制到流中,即使它是异步流。
有关会话变量的更多参考。
答案 2 :(得分:0)
正如其他人所说,会话变量被复制到异步流,但记住会话变量在出站端点流中丢失。
例如:如果您将邮件推送到JMS
队列,则不会复制会话变量。