Application Server:限制并发客户端连接的数量

时间:2014-01-22 10:52:34

标签: java-ee application-server

是否有应用程序服务器,我可以在其中设置定义的最大并发客户端连接数? 也不应排队连接。

1 个答案:

答案 0 :(得分:0)

几乎每个应用程序服务器都具有与您想要的功能类似的功能。

在Glassfish中,您可以使用所谓的Connection Pooling,它几​​乎可以满足您的需求。它将并发客户端连接的数量限制为连接池的大小。通常它会将超出限制的请求排队,但您也可以禁用排队(或者如果不可能则将其设置为1)。

以下链接包含详细信息:GlassFish Tuning - HTTP Connection Queue & Keep Alive

在Tomcat中,您有一个名为maxConnections的选项,它可以完全满足您的需求,但请注意,Tomcat不是Java EE应用程序服务器(您可以检查TomEE)。

以下是一些Tomcat信息的链接:Tomcat HTTP Connector Configuration Attributes

在JBoss中有类似的东西,你有maxThreads选项,它与最大连接有效。

以下是有关JBoss的一些信息:JBoss HTTP Connector Configuration Parameters