我需要像 BizTalk 服务总线这样的消息代理吗?

Do I need a message broker like service bus with BizTalk?

我想将我的数据库连接到 CRM,据我所知,BizTalk 是最佳选择。我知道 BizTalk 有自己的消息系统,但考虑到我的数据的稳定性就足够了吗,还是我应该在两者之间放置一个消息总线?

在链中添加另一个 link 不会使链更可用。

BizTalk 有许多内置机制来提高此连接的稳定性。想想自动重试、自动节流。稳定性不需要服务总线。

当您需要使用 BizTalk 不支持的协议时(例如,云中的 CRM 使用 azure 队列,BizTalk 2010 不支持(更高版本支持)),您可能希望使用服务总线。

如果您 运行 BizTalk 所在的环境稳定,那么 BizTalk 也将稳定。如果环境不太稳定,那么您可以考虑使用集群来增加稳定性。

没有。在 BizTalk 和 CRM 之间添加任何 'message broker',或者实际上是大多数系统,只会增加不必要的复杂性。这将是一个净负值。