繁体   English   中英

如何在Mule中使用新的HTTP连接器实现“单向”交换模式?

[英]How To Achieve “one-way” Exchange Pattern With The new HTTP Connector In Mule?

我引用了ule子官方文档

在旧的HTTP连接器上,对于入站和出站端点,都可以设置交换模式,以便消息仅沿一个方向传播,因此入站端点不会将请求发送回请求者,出站端点不会侦听回应他们的要求。 新的HTTP连接器始终具有双向通信。

似乎在新的HTTP连接器中不是单向选项,但是我确实需要在我的应用程序中使用单向交换模式(我的应用程序和子公司的整个体系结构,其中大部分是在全国各地的不同服务器上提供服务)执行如下代码:

<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连接器时我有哪些选择? 我看到三个选择

  1. 寻找另一种方式(也许我毕竟不应该使用HTTP连接器)。
  2. 查找黑客解决方案
  3. 使用旧的http:outbound-endpoints,并坚持使用Mule 3.6

您建议哪一个?

谢谢

如果您对响应不感兴趣,只需将HTTP请求放在异步作用域或通过单向vm端点调用的另一个流中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM