Service Fabric Web服务线程限制

问题描述 投票:2回答:1

我在Service Fabric节点上部署了一个OWIN自托管服务(也和Nancy一起尝试过),我将端点配置为由集群生成,如下所示:10.0.0.1:2002

从我的测试中,服务可以并行使用的线程池中的最大线程数等于2,表示节点机器上的核心数(S2_V2)

我尝试使用ThreadPool.SetMinThreads(100, 100)设置线程数,并且在本地调用时它可以正常工作,但是对于外部客户端似乎总是强制执行2的硬限制,即使它们部署在集群的某些其他节点上也是如此。

有没有办法增加Service Fabric节点端点的线程池中的线程数?

azure azure-service-fabric
1个回答
0
投票

我认为您还需要设置DefaultConnectionLimit:

ServicePointManager.DefaultConnectionLimit = 20000;

你可以坚持使用Main()方法。

有关更多信息,请参阅https://docs.microsoft.com/en-us/dotnet/api/system.net.servicepointmanager.defaultconnectionlimit?view=netframework-4.7.2

© www.soinside.com 2019 - 2024. All rights reserved.