【发布时间】:2015-08-05 14:06:57
【问题描述】:
如果所有出站属性在穿越传输障碍时都转换为入站属性,并且所有出站属性集都可以在 mule 端点作为入站属性使用,为什么我们需要会话变量?
【问题讨论】:
标签: mule mule-studio mule-component
如果所有出站属性在穿越传输障碍时都转换为入站属性,并且所有出站属性集都可以在 mule 端点作为入站属性使用,为什么我们需要会话变量?
【问题讨论】:
标签: mule mule-studio mule-component
你对出站属性的概念是对的,但是你需要考虑以下场景
flow-ref 而不是
连接器,出站属性仍然是出站属性并且是
未转换为入站属性。另一方面,对于会话变量
因此,mule 具有出站属性和会话变量是有特定目的的。 您可以使用满足您特定要求的任何一种。
如需进一步参考,您可以在这里查看Mule Message
希望这会有所帮助!
祝你好运!
【讨论】:
这是一个链接,当我问你的问题时,它帮助我完成了:
https://m-square.com.au/mule-school-the-mulemessage-property-scopes-and-variables/
我希望它有所帮助。
【讨论】:
会话变量在您需要应用程序中的值时使用,因为会话变量在整个应用程序中都是全局的。
另一方面,Outbound 属性 用于将应用程序外部的值导入另一个应用程序时。由于出站属性可以跨越传输障碍,我们可以轻松地将值传递到其他应用程序中,而 Session 变量不能
【讨论】: