如何使用 MSMQ 适配器管理多个接收位置

为了提高性能,MSMQ 适配器提供了多线程功能。 如果您具有许多接收位置,则可能会没有足够的线程用于所有接收位置。 这会妨碍某些接收位置对消息的提取。 解决这一问题有以下三种方法:

  • 向您的计算机添加多个 BizTalk 主机,并将各接收位置划分给这些主机。 添加主机可为接收位置提供更多线程。

  • 在每个接收位置上,将 “串行处理 ”属性设置为 True 。 将 属性设置为 会将 True 单个线程分配给每个接收位置。 这样池中可用的线程就会增多。 不过,这也可能会导致性能降低。

  • 修改注册表以增加 MSMQ 适配器接收处理程序的主机可使用的线程数。 有关详细信息,请参阅影响适配器性能的配置参数修改主机的 CLR 托管线程值部分。

另请参阅

配置 MSMQ 适配器