JBoss 的多个副本作为一个整体吗?

JBoss 的多个副本作为一个整体吗?

我对如何解决这个问题有一些想法,但有一个问题是关于 jboss 集群的。请记住,这些应用程序编写得非常差,这就是为什么它们需要这么多内存,而我现在对此无能为力。

因此,我在 Jboss 上对应用程序进行了集群化,应用程序足够小,可以在一台机器上运行。这意味着一台机器可以处理负载。但是,当前的问题是,我被要求在同一环境中运行多个系统。

我们的机器是虚拟机,由于硬件有限,内存被限制在 8 GB,这给 jboss 自身提供了大约 7GB 的内存。不幸的是,这还不足以运行一组应用程序。我不断收到堆错误和崩溃。

如果我将 2 或 3 个 jboss 实例聚集在一起,我是否可以运行消耗的资源超过单个机箱所能处理的资源的应用程序?

答案1

不,它不是那样运作的。没有集群(研究领域之外)可以“借出”资源给另一个节点。因此,节点将始终受限于其本身拥有的资源(或更少,您可以将节点分割成更小的部分)。

相关内容