【发布时间】:2015-01-28 09:47:19
【问题描述】:
我需要一些关于 VM 使用的说明。
我在 Mule ESB 中有大量流,我在某些流中使用 VM Inbounds。
假设:我总共有 3 个以 VM(入站)为起点的流。
但我应该使用 VM(出站)多次调用此流。对于每笔交易,我都会调用近 20 次。
再次,我没有多个 VM 入站端点(具有不同的名称),只有 3 个 VM(入站),只有这 3 个 VM 被多次调用。会影响性能??? .如下所示的 1 个流的示例
<flow name="Audit" doc:name="Audit">
<vm:inbound-endpoint exchange-pattern="one-way" path="${vm.audit}" doc:name="Audit" connector-ref="MAIN_VM"/>
<object-to-string-transformer doc:name="Object to String"/>
<set-variable doc:name="Variable" value="#[payload]" variableName="capturePayload"/>
<data-mapper:transform config-ref="Construct_Logger_XML" input-ref="#[flowVars["capturePayload"]]" doc:name="DataMapper">
<data-mapper:input-arguments>
...
</data-mapper:input-arguments>
</data-mapper:transform>
<byte-array-to-string-transformer doc:name="Byte Array to String"/>
<logger level="INFO" doc:name="CaptureAuditLogs" message="AuditInfo:#[function:dateStamp], AuditLogPayload: #[payload]" category="AuditInfo">-
</flow>
希望,问题是可以理解的。寻找你的想法。 骡版本:3.5.1 提前致谢。
【问题讨论】:
标签: mule mule-studio mule-el mule-component