我正在使用带有 Java 1.7 的 Tomcat 7.0.32。我有一个用例,我的客户端是单线程的并以高速度发送请求。现在我的问题是我的服务器,处理所有请求,这是以高延迟为代价的。这是非常明显的,因为通信不是并发的。我知道我的连接器是否是 BIO 并且我将最大线程数设置为 1,我的接受计数为 1,然后如果我发送 3 个并发请求,它会因连接被拒绝而失败。这是预期的。
但是,如果客户端是单线程的,那么上述不适用,我可以继续发送尽可能多的请求。但是延迟下降。这又是自然的。现在我正在尝试检查是否有任何可用的服务器(即Tomcat)配置可以影响操作系统在获取连接的时间很长时拒绝连接。
有任何想法吗?
谢谢,
维姬