【问题标题】:How could we improve or increase spring connection handling capacity on the server side for any web or application server?对于任何 Web 或应用程序服务器,我们如何改进或增加服务器端的 spring 连接处理能力?
【发布时间】:2016-05-09 11:53:20
【问题描述】:

如果我们使用spring框架在服务器端处理HTTP请求,那么我们如何检查该连接限制以及如何增加其连接处理能力。如果有人有解决方案,请帮助我。

【问题讨论】:

    标签: java spring


    【解决方案1】:

    HTTP 连接处理取决于 Web/应用程序服务器的配置。 比如Tomcat的server.xml中,HTTP IO/NIO Connectors的以下参数可以配置服务器可以处理的连接数。

    1. ma​​xConnections - 服务器在任何给定时间接受和处理的最大连接数。当达到此数量时,服务器将接受但不处理另一个连接。此附加连接将被阻止,直到正在处理的连接数低于 maxConnections,此时服务器将再次开始接受和处理新连接。
    2. acceptorThreadCount - 用于接受连接的线程数。多核机器不需要超过 2 个。

    影响相同的其他参数 - connectionLingerconnectionTimeout

    更多详情请查看this

    【讨论】:

    • 感谢您的建议,我还有一个疑问,如果可能的话,我们能否在春季运行时增加我们自己的程序。
    猜你喜欢
    • 2014-04-09
    • 1970-01-01
    • 1970-01-01
    • 2011-03-05
    • 2010-10-12
    • 2022-01-11
    • 2019-08-14
    • 1970-01-01
    • 2016-01-02
    相关资源
    最近更新 更多