【发布时间】:2014-03-26 18:08:08
【问题描述】:
我正在尝试从主同步流中调用异步私有流,如下所示:
<flow name="main" doc:name="main" processingStrategy="synchronous">
<poll frequency="10000">
<set-payload value="main"></set-payload>
</poll>
<flow-ref name="async-private" />
<flow-ref name="private" />
</flow>
<flow name="private" processingStrategy="synchronous">
<logger level="ERROR" message="sync" />
</flow>
<flow name="async-private" processingStrategy="asynchronous">
<logger level="ERROR" message="async" />
</flow>
但它不起作用并导致以下异常:
无法异步处理同步事件。消息负载类型:字符串 (org.mule.api.MessagingException)
这是怎么回事?
更新
如果我将异步流引用包装在 <async> 标签中,它会起作用。但为什么我需要这样做?是bug吗?
【问题讨论】:
标签: mule