gpt4 book ai didi

wcf - 从单个客户端到服务的多个并发WCF调用

转载 作者:行者123 更新时间:2023-12-03 11:50:39 25 4
gpt4 key购买 nike

我有一个服务在另一台计算机上调用服务,并且我可以获取的最多并发连接数是2。我试图更改WCF服务行为的限制,但没有任何效果。我已经读到这是因为从客户端计算机到服务器的2个并发连接的HTTP限制。我该如何克服呢?两台机器上的操作系统都是server 2003。

配置:

<serviceBehaviors>
<behavior name="MyServiceTypeBehaviors">
<serviceMetadata httpGetEnabled="true" />
<serviceThrottling maxConcurrentCalls="100" maxConcurrentInstances="100" maxConcurrentSessions="100"/>
</behavior>
</serviceBehaviors>

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

最佳答案

您必须从客户端代码(从调用其他服务的服务)中克服这一问题。在服务应用程序的初始化中使用以下代码来增加连接:

System.Net.ServicePointManager.DefaultConnectionLimit = 10;

关于wcf - 从单个客户端到服务的多个并发WCF调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com