会话和出站属性之间的区别。
Difference between session and outbound properties .
如果所有出站属性在穿过传输屏障时都转换为入站属性,并且所有出站属性集在 mule 端点都可用作入站属性,为什么我们需要会话变量?
你对出境属性的概念是正确的,但你需要考虑以下场景
- 出站属性(稍后可以成为入站属性)
仅在执行单个流程期间可见,即它们不能
跨多个流使用。
- 当消息通过
flow-ref
而不是
连接器,出站属性保持出站属性,并且是
未转换为入站 属性.
另一方面,对于会话变量
- 它们适用于应用程序中的所有流程。
所以 mule 具有出站属性和会话变量是有特定目的的。
您可以使用满足您特定要求的任何一种。
如需进一步参考,您可以在此处查看 Mule Message
希望对您有所帮助!
祝你好运!
这是一个 link,当我问你的问题时它帮助了我:
https://m-square.com.au/mule-school-the-mulemessage-property-scopes-and-variables/
希望对您有所帮助。
会话变量 当您需要应用程序中的值时使用,因为会话变量在整个应用程序中都是全局的。
另一方面,Outbound properties 用于当您需要应用程序外部的值到另一个应用程序时。由于出站属性可以跨越传输屏障,我们可以轻松地将值传递给其他应用程序,而 Session 变量不能
如果所有出站属性在穿过传输屏障时都转换为入站属性,并且所有出站属性集在 mule 端点都可用作入站属性,为什么我们需要会话变量?
你对出境属性的概念是正确的,但你需要考虑以下场景
- 出站属性(稍后可以成为入站属性) 仅在执行单个流程期间可见,即它们不能 跨多个流使用。
- 当消息通过
flow-ref
而不是 连接器,出站属性保持出站属性,并且是 未转换为入站 属性.
另一方面,对于会话变量
- 它们适用于应用程序中的所有流程。
所以 mule 具有出站属性和会话变量是有特定目的的。 您可以使用满足您特定要求的任何一种。
如需进一步参考,您可以在此处查看 Mule Message
希望对您有所帮助!
祝你好运!
这是一个 link,当我问你的问题时它帮助了我:
https://m-square.com.au/mule-school-the-mulemessage-property-scopes-and-variables/
希望对您有所帮助。
会话变量 当您需要应用程序中的值时使用,因为会话变量在整个应用程序中都是全局的。
另一方面,Outbound properties 用于当您需要应用程序外部的值到另一个应用程序时。由于出站属性可以跨越传输屏障,我们可以轻松地将值传递给其他应用程序,而 Session 变量不能