Não. Não funciona assim. Nenhum cluster (fora da área de pesquisa) pode "emprestar" recursos para outro nó. Portanto, os nós sempre serão limitados a qualquer coisa que tenham nativamente (ou menos, você pode dividir um nó em partes menores).
Eu tenho algumas idéias sobre como resolver o problema, mas uma pergunta sobre o clustering do jboss. Por favor, tenha em mente que esses aplicativos foram escritos muito mal, por isso eles exigem muita memória e não há nada que eu possa fazer sobre isso agora.
Por isso, tenho aplicativos em cluster no Jboss em que o aplicativo era pequeno o suficiente para ser executado em uma caixa. Significa que uma máquina pode lidar com a carga. Mas, o problema atual é que me pediram para executar vários sistemas no mesmo ambiente.
Nossas máquinas são virtuais e, devido ao hardware limitado, são restritas a 8 GB de RAM, o que dá ao jboss cerca de 7 GB para si mesmo. Infelizmente, isso não é suficiente para executar o grupo de aplicativos. Im constantemente recebendo erros de heap e falhas.
Se eu agrupar 2 ou 3 instâncias jboss juntas, posso executar aplicativos que consomem mais recursos do que uma única caixa pode manipular?
Não. Não funciona assim. Nenhum cluster (fora da área de pesquisa) pode "emprestar" recursos para outro nó. Portanto, os nós sempre serão limitados a qualquer coisa que tenham nativamente (ou menos, você pode dividir um nó em partes menores).