我正在使用BizTalk 2010,我正在尝试使用许多并发消息来调用wcf服务。
我的问题是:如何控制BizTalk发送到WCF端点发送的出站邮件数量?
我想增加这个数字。当我打开管理控制台时,我看到大量具有“活动”状态的消息,并且它们的数量每秒减少4-5。不幸的是,这还不够,我希望BizTalk每秒发送大约20个。
答案 0 :(得分:2)
我假设您已经对WCF服务进行了负载测试,并且它能够处理您需要的负载吗? SoapUI工具可以帮助您进行此类测试,因为它具有出色的负载测试功能。
您描述的BizTalk sympton可能由Outbound Host Throtling引起。您可以使用PerfMon的主机限制性能计数器对此进行监控。您应该关注“消息传递限制状态”和“消息发布限制状态”计数器。
此外,您在这种情况下使用了多少台主机?最佳做法是使用单独的主机来发送,接收,处理和跟踪功能。
最后,在使用基于HTTP的适配器(包括基于WCF的适配器)时,您应该查看BizTalk配置文件中的maxConnections parameter并根据需要进行调整。