如何使用 MSMQ 适配器管理多个接收位置
为了提高性能,MSMQ 适配器提供了多线程功能。 如果您具有许多接收位置,则可能会没有足够的线程用于所有接收位置。 这会妨碍某些接收位置对消息的提取。 解决这一问题有以下三种方法:
向您的计算机添加多个 BizTalk 主机,并将各接收位置划分给这些主机。 添加主机可为接收位置提供更多线程。
在每个接收位置上,将 “串行处理 ”属性设置为
True
。 将 属性设置为 会将True
单个线程分配给每个接收位置。 这样池中可用的线程就会增多。 不过,这也可能会导致性能降低。修改注册表以增加 MSMQ 适配器接收处理程序的主机可使用的线程数。 有关详细信息,请参阅影响适配器性能的配置参数的修改主机的 CLR 托管线程值部分。