Mule响应阶段何时会被忽略?
我正在阅读《骡子行动》(Mule in Action)一书,以了解Mule响应阶段何时会被忽略?,mule,response,Mule,Response,我正在阅读《骡子行动》(Mule in Action)一书,以了解响应阶段。在这方面,作者说: 代码>最后,最后要考虑的是响应阶段的结果是 如果通过回复路由返回流响应,则忽略。 我不太明白。有人能让我明白吗?提前感谢。这里是一个例子。在这里,请求-应答路由器将添加replyTo头,以便将流“replyTo”的结果发送回“replytoout”队列。它将到达请求阶段的末尾,然后返回结果,而不调用响应阶段 如果运行此操作,您应该会看到以下日志: 最终值:::B 而不是“C”,因为响应阶段被忽略 &l
响应阶段。在这方面,作者说:
<>代码>最后,最后要考虑的是响应阶段的结果是
如果通过回复路由返回流响应,则忽略。
我不太明白。有人能让我明白吗?提前感谢。这里是一个例子。在这里,请求-应答路由器将添加replyTo头,以便将流“replyTo”的结果发送回“replytoout”队列。它将到达请求阶段的末尾,然后返回结果,而不调用响应阶段 如果运行此操作,您应该会看到以下日志: 最终值:::B 而不是“C”,因为响应阶段被忽略
<flow name="replytotest">
<poll frequency="60000">
<logger level="INFO" message="Starting" />
</poll>
<set-payload value="A" />
<request-reply>
<vm:outbound-endpoint address="vm://replytoin" />
<vm:inbound-endpoint address="vm://replytoout" />
</request-reply>
<logger level="INFO" message="Final value::: #[payload] " />
</flow>
<flow name="replyto">
<vm:inbound-endpoint address="vm://replytoin" />
<set-payload value="B" />
<response>
<set-payload value="C" />
</response>
</flow>
谢谢。您能告诉我Mule在哪些地方添加了
replyTo
标题吗?