gpt4 book ai didi

c# - 我应该在控制台应用程序中设置 ServicePointManager.DefaultConnectionLimit

转载 作者:行者123 更新时间:2023-11-30 16:39:33 24 4
gpt4 key购买 nike

我在 azure 中作为 webjob 运行的控制台应用程序中调用了这行代码 50000 次:

await cloudBlockBlob.UploadFromFileAsync(sourceFile); // 50 kb files only

我是否应该关心将 ServicePointManager.DefaultConnectionLimit 设置为默认值以外的任何其他值?

我能否以某种方式查看或计算整个上传平均使用了多少个连接,以判断默认值是否合适或我需要增加该值?

最佳答案

假设您不使用 .NET Core 是。在 .Net Full 框架上,ServicePointManager.DefaultConnectionLimit 默认为 2。如果您想要更好的并行性,将其设置得更高,您的里程数会有所不同,但从 20 - 50 和基准开始,您应该能够找到适合您情况的最佳值。

还要牢记 Azure 限制,并适当处理限制。

https://learn.microsoft.com/en-us/azure/azure-subscription-service-limits#storage-limits

关于c# - 我应该在控制台应用程序中设置 ServicePointManager.DefaultConnectionLimit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52975995/

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