java-OkHttpClient限制连接数?

java-OkHttpClient限制连接数?,第1张

概述OkHttpClient是否可以限制实时连接数?因此,如果达到限制,就不会选择并建立新的连接?我的应用程序同时启动许多连接.解决方法:连接数是在Dispatcher中配置的,而不是在ConnectionPool中配置的,ConnectionPool仅允许配置最大空闲连接数和保持活动功能.调度程序允许按主机配置连接数和

OkhttpClIEnt是否可以限制实时连接数?因此,如果达到限制,就不会选择并建立新的连接?

我的应用程序同时启动许多连接.

解决方法:

连接数是在@L_301_0@中配置的,而不是在ConnectionPool中配置的,ConnectionPool仅允许配置最大空闲连接数和保持活动功能.

调度程序允许按主机配置连接数和最大连接数,默认值为每个主机5个,总共64个.对于http / 1,这似乎很低,但是如果您使用http / 2,则可以,因为可以将多个请求发送到一个连接.

要配置调度程序,请按照下列步骤 *** 作:

dispatcher dispatcher = new dispatcher();dispatcher.setMaxRequests(100);dispatcher.setMaxRequestsPerHost(10);OkhttpClIEnt clIEnt = new OkhttpClIEnt.Builder()    .dispatcher(dispatcher)    .build();
总结

以上是内存溢出为你收集整理的java-OkHttpClient限制连接数?全部内容,希望文章能够帮你解决java-OkHttpClient限制连接数?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存