JVM应用程序可以进行的最大传出HTTP连接数是多少?
我有一个Scala应用程序,它使用Finagle HTTP客户机每秒发出多达2k个请求,在代理后面有10个外部HTTP API 我已将每个外部主机的连接池大小配置为2000*10(10s是请求超时),但我不确定这是否是有效的配置JVM应用程序可以进行的最大传出HTTP连接数是多少?,http,tcp,jvm,connection-pooling,finagle,Http,Tcp,Jvm,Connection Pooling,Finagle,我有一个Scala应用程序,它使用Finagle HTTP客户机每秒发出多达2k个请求,在代理后面有10个外部HTTP API 我已将每个外部主机的连接池大小配置为2000*10(10s是请求超时),但我不确定这是否是有效的配置 我没有深入的TCP/IP知识,但我想知道一个JVM应用程序可以与一个远程主机建立多少个HTTP连接以及它可以建立多少个总的传出连接是否有最大限制?限制背后的因素是什么?我有一个模糊的记忆,它可能与可用的TCP端口有关,但不完全确定。JVM不限制连接的数量。但也存在操作系
我没有深入的TCP/IP知识,但我想知道一个JVM应用程序可以与一个远程主机建立多少个HTTP连接以及它可以建立多少个总的传出连接是否有最大限制?限制背后的因素是什么?我有一个模糊的记忆,它可能与可用的TCP端口有关,但不完全确定。JVM不限制连接的数量。但也存在操作系统限制:
- 每个本地IP地址不超过65536个连接()李>
- 并且不超过文件描述符的最大数量,
见vs