Enquanto o WebSphere Application Server fornece a função de gerenciamento de sessões, o desempenho diminui conforme o número de solicitações aumenta. O WebSphere eXtreme Scale vem com uma implementação de gerenciamento de sessões que fornece opções de replicação de sessão, alta disponibilidade, melhor escalabilidade e configuração mais firme.
Cenário Integrado
No cenário integrado, os servidores WebSphere eXtreme Scale são posicionados no mesmo processo onde os servlets são executados. O gerenciador de sessões pode ser comunicar diretamente com a instância do ObjectGrid local, evitando atrasos de rede caros.
Se você estiver usando o WebSphere Application Server, coloque os arquivos wxs_home/session/samples/objectGrid.xml e wxs_home/session/samples/objectGridDeployment.xml fornecidos nos diretórios META-INF dos seus arquivos Web Archive (WAR). O eXtreme Scale detecta automaticamente esses arquivos quando o aplicativo é iniciado e inicia automaticamente os contêineres do eXtreme Scale no mesmo processo do gerenciador de sessões.
É possível modificar o arquivo objectGridDeployment.xml dependendo se você deseja usar a replicação síncrona ou assíncrona e de quantas réplicas você deseja configurar.
Cenário dos Servidores Remotos
No cenário de servidores remotos, os servidores de contêiner são executados em processos diferentes dos servlets. O gerenciador de sessões se comunica com um servidor de contêiner remoto. Para usar um servidor de contêiner remoto, conectado à rede, o gerenciador de sessões deve ser configurado com os nomes de host e números de porta do domínio do serviço de catálogo. O gerenciador de sessões, então, usa uma conexão do cliente do eXtreme Scale para se comunicar com o servidor de catálogos e com os servidores de contêiner.
Se os servidores de contêiner forem iniciados em processos independentes, inicie os contêineres do eXtreme Scale com os arquivos objectGridStandAlone.xml e objectGridDeploymentStandAlone.xml que são fornecidos no diretório de amostras do gerenciador de sessões.