首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >辅助角色中的ServicePointManager.DefaultConnectionLimit

辅助角色中的ServicePointManager.DefaultConnectionLimit
EN

Stack Overflow用户
提问于 2012-04-21 11:40:11
回答 2查看 4.4K关注 0票数 6

目前正在学习Windows Azure。

我正在查看一些示例,在OnStart事件中,我看到了一个工作者角色

ServicePointManager.DefaultConnectionLimit = 5;

我不明白这有什么关系。

在您的worker角色中,您可以设置实例的数量,因此这肯定会限制条目的数量?

对不起,我搞糊涂了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-04-21 11:42:51

在我们的团队中,我们遇到了类似的问题。默认情况下,每个域的默认传出连接数默认设置为2。这限制了您可以拥有的并发连接的数量,并可能导致性能问题。我会看一看下面的博客,里面有关于这个问题的一些细节。

https://docs.microsoft.com/en-us/archive/blogs/jpsanders/understanding-maxservicepointidletime-and-defaultconnectionlimit

在调整实例数量方面,虽然可以向外扩展在Azure中运行的实例数量,但简单地向外扩展不会解决单个实例上的瓶颈。

票数 8
EN

Stack Overflow用户

发布于 2012-04-21 23:01:21

此设置最直接适用于使用Windows Azure存储。如果不设置此策略,您的单个主机终结点(例如.table.windows.core.net)将仅限于2个连接。然而,如果你了解Windows Azure存储,那么你就知道你是通过并行请求来实现规模的。在这种情况下,您需要多个同时连接。在我们的环境中,我们有极端的分区和许多IO限制操作,我们有大约100,IIRC的限制。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10255985

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档