【发布时间】:2013-01-18 16:57:26
【问题描述】:
我正在为我的一个用例准备解决方案。 我的解决方案可能看起来像这样抽象。
我的问题是,当两个主要流程同时调用同一个子流程时, 它会毫无问题地工作吗?
我还需要为所有用作线程安全的类编写代码吗? 子流程中的自定义组件/转换器?
我的抽象配置如下所示。
<flow name="mainflow_1" >
<inbound-endpoint/>
<transformer ....>
<component ....>
<flow-ref name="subflow_1"></flow-ref>
<transformer ....>
<component ...>
<outbound-endpoint ....>
</flow>
<flow name="mainflow_2" >
<inbound-endpoint type="request-response" />
<transformer ....>
<component ....>
<flow-ref name="subflow_1"></flow-ref>
<transformer ....>
<component ...>
</flow>
<sub-flow name="subflow_1" >
<transformer ....>
<component ....>
<outbound-endpoint call to some service >
<transformer ....>
<component ...>
</sub-flow>
请指导我。
【问题讨论】:
标签: concurrency mule reusability mule-flow