![在 tomcat 实例之间划分 web 应用程序](https://linux22.com/image/547751/%E5%9C%A8%20tomcat%20%E5%AE%9E%E4%BE%8B%E4%B9%8B%E9%97%B4%E5%88%92%E5%88%86%20web%20%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
我在单个 Tomcat 中安装了 300 个 Web 应用程序。重新启动 Tomcat 需要一段时间,而且还有一些其他限制。在当前的 Apache + Mod_JK + Tomcat 设置中,我有两个 Web 服务器负载平衡。
这些服务器有足够的内存/准备为服务器添加额外的内存。
启动第二个 Tomcat 实例并将这些 web 应用程序划分到这两个 Tomcat 实例之间是一个好的解决方案吗?
答案1
是的,这是个好主意。还有其他好处,例如:
- 为每个实例分配特定的资源
- 防止不良代码影响所有应用程序
- 减少应用程序代码更改带来的维护影响