Cluster + EJB Session Stateful

Salve, Salve Galera!

Seguinte… fiquei meio curioso quanto ao funcionamento do EJB se Sessão Stateful…

Exemplo:

Temos um cluster com duas Máquinas Virtuais…

O Usuário faz uma requisição e a Virtual Machine 1 é chamada… O EJB de Sessão guarda o valor 25…

O Mesmo Usuário faz a segunda requisição e a Vitual Machine 2 é chamada… o EJB de Sessão da Virtual Machine 2 não tem valor nenhum… e ae ???

Entenderam minha dúvida ?

Valeu!!!

Seguinte cara,

Quando voce tem um ambiente clusterizado, o seu application vai te redirecionar pra um dos nós da aplicação na qual, apontará pra uma JVM…ou seja, enquanto voce estiver dentro de uma session, voce orbigatoriamente so fica “pendurado” em uma máquina, e quem irá cuidar desse “session handlig” é o seu Application Server… faça um teste…

  • Limpe seus cookies do seu browser
  • Logue em alguma aplicação…que use “session”
  • ABra a lista de cookies…voce vera que tem um.que se vc abrir esse arquivo (acho que com um editor de texto simples vc consegue) , voce verá em qual instancia / no vc esta pendurado…