gpt4 book ai didi

configuration - .NET Core 配置 - System.Net connectionManagement/maxconnections?

转载 作者:行者123 更新时间:2023-12-01 09:15:07 35 4
gpt4 key购买 nike

我正在将控制台应用程序(REST 客户端应用程序)从 .NET 框架迁移到 .NET Core。

在我当前的(框架)版本中,我使用 app.config 文件来设置 System.Net 配置:

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

在 .NET Core 中,我必须使用 JSON 文件进行配置。没有使用新配置架构实现这些设置的文档。有谁知道这在新的 JSON 配置中看起来如何,或者在 Core 中实现它的正确方法?我是否需要专门构建一个指定的“System.Net.json”配置文件(与 AppSettings.json 分开)来执行此操作?

谢谢。

最佳答案

我假设您试图避免每个端点 2 个连接的限制,这是 .NET Framework 上的默认设置。这样的 .NET Core 上不存在限制 .所以你根本不需要上面的设置。

请注意,为了获得更好的性能,我们建议在 .NET Core 上使用 HttpClient/HttpClientHandler 而不是 HttpWebRequest/ServicePoint。 HttpWebRequest/ServicePoint API 是 compat-only .

如果要限制 HttpClient 连接,请使用 HttpClientHandler.MaxConnectionsPerServer

关于configuration - .NET Core 配置 - System.Net connectionManagement/maxconnections?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46572180/

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