我有 4 个 Tomcat 7 服务器实例,并在所有实例上部署了我的 Web 应用程序。我使用 HAProxy 负载均衡器进行负载平衡。在前端,我使用 Apche2 Web 服务器,在 Tomcat 7 后面。HAproxy 正在将请求重定向到不同的 tomcat 实例。现在吞吐量为 60 个请求/秒。我希望获得 200-500 个请求/秒。要实现此目标,HAProxy 中需要设置哪些配置参数。我使用的是 Linux CentOs 6.3 版本。
Tomcat 和 Apache 的所有实例都在同一台机器上运行。
谢谢
答案1
我怀疑你不会在这里得到很多答案。这不是一个容易回答的问题,而且完全取决于你的硬件、你的应用程序等。
也就是说,你应该对基础设施的每个部分进行基准测试,找出瓶颈所在。直到你知道它是 apache、tomcat、haproxy 还是数据库后端(如果有的话)。
除非你知道问题出在哪里,否则你无法真正解决它。