我们有一组窗口服务充当“中心”。这些服务将消耗许多第三方Web服务。目前我们将maxConnection
设置为20.但是,有时服务每个处理超过20个并发请求,并且将丢弃对外部Web服务的任何调用。
如果我们增加这个数字,有什么我们需要注意的吗?我们可以安全设置的最大数量是多少?
<system.net>
<connectionManagement>
<add address="*" maxconnection="20" />
</connectionManagement>
</system.net>
编辑:由于系统的性质,我们不能使用队列来管理请求。
答案 0 :(得分:4)
Microsoft建议使用12 * n,其中n是处理器数,但是您应该考虑配置更多参数。这篇知识库文章是一个很好的起点: