Microsoft BizTalk Server与Azure AppFabric Service Bus ...?

Nav*_*jay 4 biztalk servicebus azure appfabric

我们都知道BizTalk是Microsoft针对ESB(企业服务总线)的商业产品.

BizTalk通过AppFabric Service总线支持的其他现成功能有哪些.或者换句话说,AppFabric Service Bus没有为ESB的功能提供什么?

就AppFabric服务总线而言,"服务总线"一词是否与企业服务总线有关......

Mar*_*ann 18

BizTalk Server不是"总线",它是"经纪人"."总线"一词表示在组件之间传输数据子系统.您可能会说BTS确实如此,但它通过坐在中心和轮辐模型的中间来实现它,将消息分发给适当的接收器.由于它通常在消息分发中起着非常积极的作用,因此代理标签更合适.

这基本上也让您对Azure Service Bus和BTS之间的差异有了很好的了解.Azure Service Bus基本上只是一个数据传输子系统,它使您能够跨网络拓扑障碍将各种端点连接在一起(它使您能够使用回调通道来调用防火墙后面的服务).

另一方面,BTS不这样做.相反,它具有以下Message Broker功能:

  • 管弦乐编曲
  • 消息翻译
  • 基于内容的路由
  • 耐用的消息传递
  • 业务分析监控
  • 运营支持/诊断
  • 可能还有一些我现在忘了:)

BTS和Azure Service Bus实际上是两个完全不同的东西,可以互补使用.例如,很容易想到通过Azure Service Bus连接两个BizTalk服务器.