9

Estoy trabajando en un proyecto que requiere una gran disponibilidad y mi equipo actualmente está trabajando en la actualización de algunas infraestructuras y software para una versión futura.¿Cuáles son los diferentes enfoques para la replicación de sesiones de Java EE?

Una de las funciones que nos gustaría habilitar es tener replicación de sesión no solo en diferentes servidores, sino también en diferentes sitios (distribuidos geográficamente). ¿Es eso posible? ¿Cuáles son los enfoques?

Por lo que he visto hasta ahora, para permitir la replicación de sesiones, los enfoques de los proveedores habituales son o bien uno de estos:

  • sesión Serializable atributos
  • < distribuible> tag/en el web.xml con configuración adicional en el proveedor específico xml

¿Hay otros enfoques? ¿Debería ir a la replicación en memoria? ¿O debería persistir el estado de la sesión? ¿Qué proveedores de servidores de aplicaciones implementan cada solución?

Editar: Comencé una recompensa, así que realmente estoy buscando una respuesta exhaustiva. :)

+1

¿Está utilizando específicamente J2EE (pre Java Enterprise Edition 5)? Si no, es mejor usar el acrónimo JavaEE y la etiqueta 'java-ee'. –

+0

@ Péter gracias! solo lo edité. – Pablo

+0

Pregunta muy similar: http://stackoverflow.com/questions/939253/session-replication-across-jvms-in-websphere – mindas

Respuesta

2

Si está utilizando tomcat entonces memcached-session-manager sería una opción. Es un gestor de sesiones a medida que se replica a través de sesiones de memcached y es compatible con las dos sesiones pegajosas y no pegajosos: http: // code.google.com/p/memcached-session-manager

Cheers, Martin

0

Tome un vistazo a Oracle Coherence con el módulo de gestión de sesiones HTTP Coherence*Web.

Básicamente, está en la memoria, pero puede ser más persistente a través de DB u otros almacenamientos.

+0

Y una buena pregunta relativa para usted: http://stackoverflow.com/questions/383920/what -is-the-best-library-for-java-to-grid-cluster-enable-your-application – pinichi

Cuestiones relacionadas