Sessões Distribuídas

Em um ambiente distribuído, é possível salvar sessões em um banco de dados usando persistência de sessão de banco de dados, armazenar sessões em diversas instâncias do WebSphere Application Server usando replicação de sessão de memória para memória ou armazenar sessões em um ObjectGrid usando o WebSphere eXtreme Scale.

O WebSphere Application Server fornece os seguintes mecanismos de sessão em um ambiente distribuído:
  • Persistência de sessão de banco de dados, em que as sessões são armazenadas no banco de dados especificado.
  • [AIX Solaris HP-UX Linux Windows][z/OS][IBM i]Replicação de sessão memória a memória, em que as sessões são armazenadas em uma ou mais instâncias ou perfis especificados do WebSphere Application Server.
  • Replicação de sessão do WebSphere eXtreme Scale, em que sessões são armazenadas em uma grade de dados.

Quando uma sessão contém atributos que implementam HttpSessionActivationListener, a notificação ocorre sempre que a sessão é ativada (ou seja, a sessão é lida para o cache da memória) ou passivada (ou seja, a sessão deixa o cache da memória). A passivação pode ocorrer devido ao encerramento de um servidor ou quando o cache de memória da sessão está cheio e uma sessão mais antiga é removida do cache da memória para dar espaço para uma sessão mais nova. Não é garantido que uma sessão seja passivada em um servidor de aplicativos antes da ativação em outro aplicativo.


Ícone que indica o tipo de tópico Tópico de Conceito



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprs_persistent_sessions
Nome do arquivo: cprs_persistent_sessions.html