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限制连接数?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)