JVM应用程序可以建立的最大HTTP输出连接数?

问题描述 投票:0回答:1

我有一个Scala应用程序,该应用程序使用Finagle HTTP Client每秒向10个外部HTTP API发出多达2k个请求。

我已将每个外部主机的连接池大小配置为2000 * 10(10s是请求超时),但是我不确定这是否是有效的配置。

我不具备丰富的TCP / IP知识,但是我想知道JVM应用程序可以与一个远程主机建立多少个HTTP连接以及可以建立多少个整体传出连接是否有最大限制?超出限制的因素有哪些?我记忆模糊,可能与可用的TCP端口有关,但不确定。

我有一个Scala应用程序,该应用程序使用Finagle HTTP Client每秒向10个外部HTTP API发出多达2k个请求。我已将每个外部主机的连接池大小配置为2000 * ...

http tcp jvm connection-pooling finagle
1个回答
0
投票

JVM不限制连接数。但是有操作系统限制:

© www.soinside.com 2019 - 2024. All rights reserved.