我有一个wcf服务,它使用httpwebrequest.beginGetResponse((异步调用Web服务。我的问题是,当我使用TPL(最大并发量:300(从另一个服务调用它时,我的带宽下降,无法连接到互联网。有人有一个好的解决方案来限制这种不良影响吗?我已经尝试在配置中进行配置
<connectionManagement>
<add address="*" maxconnection="2000" />
</connectionManagement>
但是不起作用
感谢您的帮助
我明白了。。。在我的wcf服务中,我更换
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerSession)]
带有
[ServiceBehavior(ConcurrencyMode = ConcurrencyMode.Multiple, InstanceContextMode = InstanceContextMode.PerCall)]
现在这很好。谁有解释?