Bom dia pessoal,
Recentemente começamos a disponibilizar alguns sistemas que produzimos em ambientes clusterizados.
Em uma conversa entre os envolvidos surgiu uma dúvida técnica sobre o comportamente de alguma classe anotada com @Singleton (javax.ejb.Singleton) dentro deste ambiente.
A dúvida é se este singleton seria replicado em cada servidor em que a aplicação estivesse implantada.
No caso, a requisição é recebida pelo Apache, que faz o balanceamento de carga e divide as requisições entre duas ou mais instâncias do servidor de aplicação (WebLogic 12c).
O que irá acontecer com a classe anotada com @Singleton? Ela será única para o domínio (conjunto de instâncias) ou será replicada em cada uma das instâncias do servidor de aplicação?
Desde já agradeço.