O que é e o que não é replicado em um cluster glassfish com um balanceador de carga mod_jk?

3

Eu tenho um cluster Glassfish (3.1.2) em dois computadores como nós, com um balanceador de carga mod_jk.

As variáveis de instância de servlet são replicadas perfeitamente? Se não, como posso ter certeza de que é?

Todas as ações, incluindo chamadas de método e gravações em disco, são replicadas perfeitamente? Se não, como posso ter certeza de que eles estão?

Essas podem parecer perguntas estúpidas, mas não estou buscando "balanceamento de carga" tanto quanto estou procurando replicação exata para possibilitar atualizações futuras sem qualquer interrupção de serviço. Como posso conseguir isso se ainda não é o caso?

    
por Navigateur 30.06.2012 / 16:45

1 resposta

1

O que é replicado é o estado da sessão. Chamadas de método e gravações em disco, definitivamente não. O usuário tem uma sessão com um membro do cluster, e isso continua até que ele falhe, caso em que outro membro de cluster assume a sessão no mesmo estado. Supõe-se que você esteja usando um banco de dados comum, talvez em cluster, LDAP, etc. Os membros do cluster não funcionam em sincronia.

    
por 28.07.2012 / 11:47