我们可以将入站请求属性设置为Mule会话并通过传输障碍获取它。 Enricher消息也可以使用有效负载和流量变量来促进这一点。
答案 0 :(得分:0)
如果目标系统需要的信息多于源系统可以提供的信息,那么优选更加丰富。例如 - 如果您需要调用其他外部系统来获取其他信息,那么您可以轻松地将其转换为flowvar而不会影响现有的有效负载。
答案 1 :(得分:0)
Session Variable和Mule Enricher基本相同。使用会话变量时,它会跨越多个流,应用程序甚至服务器的整个生命周期与消息绑定。
<强> CONS:强>
如果您在会话中放置任何大型对象,则会遇到严重问题!随着访问者数量的增加,您的服务器将通过在会话中放置大型对象而遇到惊人的性能问题!
由于会话变量可以动态创建,无论何时使用,并且不需要开发人员明确处理它们,因此过度使用会话变量会导致代码难以理解且无法维护。
< / LI>