我引用Mule official documentation
在旧的HTTP连接器上,包括入站和出站端点 可以设置交换模式,以便只传递消息 在一个方向上,所以入站端点不会发回任何请求 请求者和出站端点不会侦听响应 他们的要求。新的HTTP连接器总是有两种方式 通信。
新的HTTP连接器似乎单向不是一个选项,但我确实需要在我的应用程序中使用单向交换模式(我的应用程序和子公司的整个架构,主要是围绕着不同服务器的服务) country)执行如下代码:
<until-successful objectStore-ref="objectStore" maxRetries="${MaximumRetry}" secondsBetweenRetries="${RetryInterval}">
<http:outbound-endpoint address="${EMCURL}" exchange-pattern="one-way">
<transformer ref="contentTypeTextXML"/>
</http:outbound-endpoint>
</until-successful>
那么迁移到新的HTTP连接器有什么选择? 我看到三个选项
你建议哪一个?
谢谢
答案 0 :(得分:2)
如果您对响应不感兴趣,只需将HTTP请求放在异步作用域或通过单向vm端点调用的另一个流中。