3

我正在使用HttpClient向多个服务器发出批量请求。在任何给定时间,可能有许多批次正在进行中。

我每批使用一个 Httpclient,它们都将发送到同一台服务器。因此,如果我有 3 份工作在飞向 3 台服务器,我会在每台服务器上使用一个 HttpClient。

一个作业向服务器端点发出100 到 2000 个请求,并向 asysnc 发出 3 到 5 个请求

服务器端点配置超出了我的控制范围。

我想知道什么是确保成功和性能的最佳设置?

例如,我已经有一个 ServicePointManager。始终返回 true 的ServerCertificateValidationCallback。我设置了 ServicePointManager。默认连接限制为 100

我想知道 ServicePointManager 之类的设置需要哪些设置。安全 协议服务点管理器。SetTcpKeepAlive其他什么?

始终确保成功,特别是围绕他们的 HTTP/HTTPS 设置以及哪些调整可能有助于提高性能?

4

0 回答 0