我们有 5 台物理服务器,它们前面有一个硬件负载平衡器,每个服务器都有一个 Apache 服务器,它使用 mod_jk 连接到三个(每个服务器)Tomcat 实例,它们都部署了完全相同的 Web 应用程序。我已经提出要删除 Tomcat 之一(每个服务器)并增加对其余两个的内存分配的论点。我想知道是否需要两个,或者我们应该每个物理服务器只有一个 Apache-Tomcat 对。我找不到一个很好的理由来说明为什么开始设置它,但是当我加入开发团队时就是这样。
我想我也可以问,有什么明显的缺点吗?我想到的是,正如我所指出的那样,总体上可用的内存会减少(到了这一点,取决于您拥有的 web 应用程序的数量,您会饿死),并且还有更多的池连接被搁置每个实例。
这是一个令人难以置信的特定于应用程序的问题。我能想到的原因有很多,为什么它可能对任何一种方式都有好处。大部分的“多个Tomcat”阳性的反驳是用“好了,不要做那个,然后”,但“这是我们一直在做它的方式”是谁的人可能不应该做这些类型的一个强有力的论据决定(但通常是)。
我遇到过为什么使用多个独立的 Tomcat 实例的原因包括:
单一流程更好的原因包括:
| 归档时间: |
|
| 查看次数: |
4404 次 |
| 最近记录: |