越来越多的传出连接

时间:2010-03-09 22:15:47

标签: .net web-services windows-services

我们有一组窗口服务充当“中心”。这些服务将消耗许多第三方Web服务。目前我们将maxConnection设置为20.但是,有时服务每个处理超过20个并发请求,并且将丢弃对外部Web服务的任何调用。

如果我们增加这个数字,有什么我们需要注意的吗?我们可以安全设置的最大数量是多少?

<system.net>
    <connectionManagement>
        <add address="*" maxconnection="20" />
    </connectionManagement>
</system.net>

编辑:由于系统的性质,我们不能使用队列来管理请求。

1 个答案:

答案 0 :(得分:4)

Microsoft建议使用12 * n,其中n是处理器数,但是您应该考虑配置更多参数。这篇知识库文章是一个很好的起点:

http://support.microsoft.com/kb/821268