Mule响应阶段何时会被忽略?

Mule响应阶段何时会被忽略?,mule,response,Mule,Response,我正在阅读《骡子行动》(Mule in Action)一书,以了解响应阶段。在这方面,作者说: 代码>最后,最后要考虑的是响应阶段的结果是 如果通过回复路由返回流响应,则忽略。 我不太明白。有人能让我明白吗?提前感谢。这里是一个例子。在这里,请求-应答路由器将添加replyTo头,以便将流“replyTo”的结果发送回“replytoout”队列。它将到达请求阶段的末尾,然后返回结果,而不调用响应阶段 如果运行此操作,您应该会看到以下日志: 最终值:::B 而不是“C”,因为响应阶段被忽略 &l

我正在阅读《骡子行动》(Mule in Action)一书,以了解
响应阶段。在这方面,作者说:

<>代码>最后,最后要考虑的是响应阶段的结果是 如果通过回复路由返回流响应,则忽略。


我不太明白。有人能让我明白吗?提前感谢。

这里是一个例子。在这里,请求-应答路由器将添加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
标题吗?