增加Grails / Tomcat活动HTTP连接限制

时间:2011-07-23 00:54:55

标签: spring tomcat grails connection limit

我正在开发一个AJAX应用程序,该应用程序利用一直保持活动的连接直到事件发生。对于每个窗口,HTTP连接将始终打开,侦听来自服务器的事件。在服务器端,处理请求的线程将被冻结,直到它被另一个事件解冻。在冻结时,监视器线程与数据库断开连接。

活动连接的数量似乎限制在大约6.如何增加此值? HTTP请求标头或我是否使用GET或POST对限制有影响吗?

1 个答案:

答案 0 :(得分:1)

正如@fabus所说,限制在你的浏览器中。您只能与特定地址建立这么多打开的连接。 Google通过在不同名称的多个不同服务器上托管图像来克服其应用中的问题。如果您转到Google地图并观看状态栏,则会看到“正在加载...”消息以不同的主机名闪烁。但是,一旦克服了这一点,您仍然需要考虑服务器端的影响。我认为,我非常同意几千个线程是你应该从JVM中获得的最大值。如果你真的想要保持长期持久连接打开,你可能想要研究一个非阻塞实现。