1

我正在使用带有 Java 1.7 的 Tomcat 7.0.32。我有一个用例,我的客户端是单线程的并以高速度发送请求。现在我的问题是我的服务器,处理所有请求,这是以高延迟为代价的。这是非常明显的,因为通信不是并发的。我知道我的连接器是否是 BIO 并且我将最大线程数设置为 1,我的接受计数为 1,然后如果我发送 3 个并发请求,它会因连接被拒绝而失败。这是预期的。

但是,如果客户端是单线程的,那么上述不适用,我可以继续发送尽可能多的请求。但是延迟下降。这又是自然的。现在我正在尝试检查是否有任何可用的服务器(即Tomcat)配置可以影响操作系统在获取连接的时间很长时拒绝连接。

有任何想法吗?

谢谢,

维姬

4

1 回答 1

-2

这是非常明显的,因为通信不是并发的。

这对我来说并不明显。我运行了十几个高度并发的 Tomcat。

如果你暗示 Tomcat 不是一个高度并发的服务器,那你就错了。这是。你需要重新审视你的观察和假设。

于 2013-04-23T10:34:24.173 回答