Mientras que WebSphere Application Server proporciona función de gestión de sesiones, el rendimiento disminuye a medida que el número de solicitudes aumenta. WebSphere eXtreme Scale se entrega empaquetado con una implementación de gestión de sesiones que proporciona réplica de sesiones, mejor escalabilidad y opciones de configuración más potentes.
Caso de ejemplo de incrustado
En el caso de ejemplo de incrustado, los servidores de WebSphere eXtreme Scale comparten ubicación en los mismos procesos donde se ejecutan los servlets. El gestor de sesiones se puede comunicar directamente con la instancia local de ObjectGrid, lo que evita costosos retardos de red.
Si utiliza WebSphere Application Server, coloque los archivos inicio_wxs/session/samples/objectGrid.xml y inicio_wxs/session/samples/objectGridDeployment.xml proporcionados en los directorios META-INF de sus archivos WAR (Web ARchive). eXtreme Scale detecta automáticamente estos archivos cuando se inicia la aplicación e inicia automáticamente los contenedores de eXtreme Scale en el mismo proceso que el gestor de sesiones.
Puede modificar el archivo objectGridDeployment.xml en función de si desea utilizar la réplica síncrona o asíncrona y de cuantas réplicas desea configurar.
Caso de ejemplo de servidores remotos
En el escenario de servidores remotos, los servidores de contenedor se ejecutan en distintos procesos que los servlets. El gestor de sesiones se comunica con un servidor de contenedor remoto. Para utilizar un servidor de contenedor remoto conectado a la red, el gestor de sesiones se debe configurar con los nombres de host y los números de puerto del dominio de servicio de catálogo. El gestor de sesiones utilizará una conexión de cliente de eXtreme Scale para comunicarse con el servidor de catálogo y los servidores de contenedor.
Si los servidores de contenedor se inician en procesos independientes autónomos, inicie los contenedores de eXtreme Scale con los archivos objectGridStandAlone.xml y objectGridDeploymentStandAlone.xml proporcionados en el directorio de ejemplos del gestor de sesiones.