【发布时间】:2015-01-06 14:40:06
【问题描述】:
可以在 MSMQ 调用中使用 NLB 地址吗?
我们有三个 BizTalk 服务器,它们都有一个 NLB 地址。
对 NLB 地址而不是单个服务器地址的 MSMQ 调用会起作用吗?
【问题讨论】:
标签: biztalk msmq biztalk-2010 nlb
可以在 MSMQ 调用中使用 NLB 地址吗?
我们有三个 BizTalk 服务器,它们都有一个 NLB 地址。
对 NLB 地址而不是单个服务器地址的 MSMQ 调用会起作用吗?
【问题讨论】:
标签: biztalk msmq biztalk-2010 nlb
是的,这是可能的,如果您使用非事务性消息传递,它很容易设置(甚至无需任何配置)。
在 NLB 环境中支持消息队列以在以下配置中发送和接收消息:
- 使用 Direct=TCP 的非事务性消息传递
- 使用 Direct=OS 并禁用验证的非事务性消息传递
- 使用 Direct=HTTP 的非事务性消息传递
- 通过使用特定配置的事务性消息传递,该配置使用存储和 转发服务器和单个后端服务器
微软提供了一篇关于这个主题的优秀文章:How Message Queuing can function over Network Load Balancing (NLB)
【讨论】: