agent.maxSockets上的官方doc表示它表示我的http(s)服务器可以拥有多少个并发套接字的限制。所以我用http.globalAgent.maxSockets set to 5
进行了一些测试,我希望我只有5个开放的websockets。但事实证明我可以有超过50个开放的websockets。
任何人都可以解释agent.maxSockets的真正意义吗?
答案 0 :(得分:0)
http.Agent
个实例与出站 http客户端(例如通过http.request()
),非入站客户端一起用于http.Server
。因此,如果您使用http.Agent
maxSockets
将http.request()
设置为5 public class Toto {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
,则在任何给定时间最多只能连接5个特定服务器的套接字。