使用Mule变量或属性跨越运输屏障
假设在使用此URL时,我从http连接器获得一个入站变量 世界 如何使用#[header:INBOUND:post message]accross的值从HTTP连接器之后一直到最后的整个流。我应该使用Mule对象存储将其写入ram吗 这篇文章展示了变量的范围,但似乎没有一个变量可以像会话bean一样从start流到en 亲切问候。使用Mule变量或属性跨越运输屏障,mule,Mule,假设在使用此URL时,我从http连接器获得一个入站变量 世界 如何使用#[header:INBOUND:post message]accross的值从HTTP连接器之后一直到最后的整个流。我应该使用Mule对象存储将其写入ram吗 这篇文章展示了变量的范围,但似乎没有一个变量可以像会话bean一样从start流到en 亲切问候。 如果您需要整个流程中可用的变量(以及 通过流引用(flow ref)到达的其他流使用调用范围 (将变量设置为set,flowVars[]读取) 如果您需要它通过传输
- 如果您需要整个流程中可用的变量(以及 通过流引用(flow ref)到达的其他流使用调用范围 (将变量设置为set,flowVars[]读取)
- 如果您需要它通过传输(例如VM)到达其他流,请将 它位于出站或会话范围内
- 如果您需要它在应用程序运行期间一直运行,请通过 不同的调用,使用Mule注册表(volatile,仅在 只要应用程序启动)或对象存储(可配置 作为持久性,即使应用程序关闭也保持状态)
- 如果您需要整个流程中可用的变量(以及 通过流引用(flow ref)到达的其他流使用调用范围 (将变量设置为set,flowVars[]读取)
- 如果您需要它通过传输(例如VM)到达其他流,请将 它位于出站或会话范围内
- 如果您需要它在应用程序运行期间一直运行,请通过 不同的调用,使用Mule注册表(volatile,仅在 只要应用程序启动)或对象存储(可配置 作为持久性,即使应用程序关闭也保持状态)
但如果需要在应用程序之外使用该值,则可以设置mule出站属性。mule会话变量足以在整个应用程序中获取该值。
但是,如果需要在应用程序外部使用该值,则可以设置mule出站属性。mule支持三种类型的范围级别变量。 如果希望变量在整个流中都可以访问,则可以使用流变量。 如果希望通过传输屏障从其他流访问会话变量,则可以使用该变量 请参阅本博客,以更好地了解不同类型的变量如何在不同的mule流之间传播
mule支持三种类型的范围级别变量。 如果希望变量在整个流中都可以访问,则可以使用流变量。 如果希望通过传输屏障从其他流访问会话变量,则可以使用该变量 请参阅本博客,以更好地了解不同类型的变量如何在不同的mule流之间传播
好的,那么我不确定流是什么?流是从第一个端点到最后一个端点的完整流,还是在传输屏障之间?对我来说,流程是从流程图中的第一个图标到最后一个图标。然后你应该阅读文档:好的,谢谢。我理解流程是如何工作的。有人能给我举一个例子,变量被发送到对象存储,在传输屏障后被重新使用。我建议你接受这个答案,并为此提出另一个问题。好吧,那么我不确定流是什么?流是从第一个端点到最后一个端点的完整流,还是在传输屏障之间?对我来说,流程是从流程图中的第一个图标到最后一个图标。然后你应该阅读文档:好的,谢谢。我理解流程是如何工作的。有人能给我举一个例子,在这个例子中变量被发送到对象存储并在传输屏障后被重新使用。我建议你接受这个答案,并为此提出另一个问题。