我在Tomcat中有一个Web应用程序和所需的负载平衡。 我的硬件规格是5个32 GB RAM四核处理器64位操作系统。
我应该
我在Tomcats之前使用mod_proxy_balancer有负载均衡器。假设数据库层没有瓶颈来简化情况。
如果您需要更多信息,请与我们联系。
感谢。
答案 0 :(得分:0)
我发现每台机器有多个Tomcats没有任何好处,除非他们碰巧提供不同的东西并且你想独立地将它们取下来。或者,如果您预计崩溃,并且您希望确保至少某台机器上的某些实例被隔离。除此之外,没有明显的好处。当然不是从表演的角度来看,这就是我认为你所要求的。
多个Tomcats有一个很大的缺点,那就是每个拥有固定数量的内存。如果你的应用程序在短时间内需要更大的数量,你将会出现Out of Memory错误。当你有一个很大的内存空间时,会有更大的误差。
此外,您会发现监控对于更多实例来说是一个更大的麻烦。
如果您有多个Tomcats,那么它们都必须在不同的端口上运行,或者您必须在每台机器上使用某些东西。在任何一种情况下,都会导致不必要的复杂性。
我为每台机器投了一台Tomcat。