作为一个JBoss的多个副本?

我有几个想法如何解决这个问题,但有一个关于jboss集群的问题。 请记住,这些应用程序写得很差,这就是为什么他们需要这么多的记忆,我现在没有办法做到这一点。

所以,我已经在Jboss上集成了应用程序,其应用程序足够小,可以在一个盒子上运行。 这意味着一台机器可以处理负载。 但是,目前的问题是,我被要求在同一个环境中运行多个系统。

我们的机器是虚拟的,由于硬件有限,所以限制在8GB内存,这使得jboss大概有7GB的空间。 不幸的是,这还不足以运行这组应用程序。 我不断得到堆错误和崩溃。

如果我将2个或3个jboss实例集中在一起,可以运行消耗比单个盒子可以处理更多资源的应用程序吗?

不,那不行。 没有集群(研究领域之外)可以将资源“借”给另一个节点。 所以节点总是会受到限制,无论它们本身具有什么(或者更less,可以将一个节点切成更小的块)。