决定将应用程序部署到 Jetty 8,以前使用的是 Tomcat 7。Jetty 8 使用默认值,似乎工作正常,但偶尔等待连接,查看 jetty.xml 我很困惑关于线程和连接器之间的相互作用。
但是一般的问题是默认值是否应该适用于负载非常重的 Web 应用程序,或者是否需要对其进行明显的更改?
更新 让我尝试一下,我对此更具体。
在 jetty.xml 中它说 maxThreads=200 所以理论上它可以并行处理 200 个请求(比我们必须处理的要多),但是对于应该配置多少内存码头来处理这个问题,是否有经验法则.
它还定义了一个 SelectChannelConnector 连接器,我假设这是接收请求并将它们发送到线程的东西。这个连接器是我们可用的性能最好的连接器吗?