我在单个 Tomcat 中安装了 300 个 Web 应用程序。重新启动 Tomcat 需要一段时间,而且还有一些其他限制。在当前的 Apache + Mod_JK + Tomcat 设置中,我有两个 Web 服务器负载平衡。
这些服务器有足够的内存/准备为服务器添加额外的内存。
启动第二个 Tomcat 实例并将这些 web 应用程序划分到这两个 Tomcat 实例之间是一个好的解决方案吗?
答案1
是的,这是个好主意。还有其他好处,例如:
- 为每个实例分配特定的资源
- 防止不良代码影响所有应用程序
- 减少应用程序代码更改带来的维护影响