科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件Mule的消息路由6

Mule的消息路由6

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

Mule的消息路由

作者:ddvip 来源:ddvip 2009年12月30日

关键字: 思科 路由器

  • 评论
  • 分享微博
  • 分享邮件

Mule的消息路由6

 

关于消息类型的全部内容可以参看Mule用户指南中的Mule的消息类型

  现在我们已经理解了在不同的场景中可以使用哪种消息类型路由消息,下面让我们看看哪些路由器可以很好地控制消息路由。更多消息路由的信息可以参看Mule用户指南中的使用消息路由器

  将消息传递到另一个端点

  pass-through路由器是为简化端点间的消息传递而设计的。比如,它对分发消息给一个队列非常有用。

  也可以使用pass-through路由器将协议桥接到其它的出站端点。例如:

<service name="HttpProxyService"> 
 <inbound> 
  <inbound-endpoint address="http://localhost:8888" synchronous="true"/> 
 </inbound> 
 
 <outbound> 
  <pass-through-router> 
   <outbound-endpoint 
     address="http://www.webservicex.net#[header:http.request]" 
     synchronous="true"/> 
  </pass-through-router> 
 </outbound> 
</service>

  当使用pass-through路由器时,如果想返回一个响应,必须将出站端点的synchronous属性设置为true。其它的路由器,比如 chaining路由器并不需将出站端点的synchronous属性设置为true,该路由器总会在同步的场景中返回一个响应。因此,如果将消费发送给多个服务,可能会用chaining路由器代替pass-through路由器,因为chaining路由器中不需要将每个端点的synchronous 设置为true。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章