Verteilte Sitzungen
In einer verteilten Umgebung können Sie Sitzungen mittels der Persistenz von Datenbanksitzungen in einer Datenbank speichern, Sitzungen mittels der Speicher-zu-Speicher-Sitzungsreplikation in mehreren WebSphere Application Server-Instanzen speichern oder Sitzungen in einem ObjectGrid mit WebSphere Extreme Scale speichern.
- Persistenz von Datenbanksitzungen. Hierbei werden Sitzungen in der angegebenen Datenbank gespeichert.
Replikation von Sitzungen von einem Speicher in einen anderen Speicher. Hierbei werden Sitzungen in einem oder mehreren angegebenen WebSphere Application Server-Instanzen oder -Profilen gespeichert.
- Replikation von WebSphere extreme Scale-Sitzungen. Hierbei werden Sitzungen in einem Datengrid gespeichert.
Wenn eine Sitzung Attribute enthält, die HttpSessionActivationListener implementieren, erfolgt immer dann eine Benachrichtigung, wenn die Sitzung aktiviert (d.h. die Sitzung wird in den Speichercache gelesen) oder passiviert (d.h. die Sitzung verlässt den Speichercache) wird. Eine Passivierung kann erfolgen, wenn der Server heruntergefahren wird oder der Speichercache der Sitzung voll ist und eine ältere Sitzung aus dem Speichercache entfernt wird, um Platz für eine neuere Sitzung zu schaffen. Es ist nicht gewährleistet, dass eine Sitzung in einem Anwendungsserver passiviert wird, bevor sie in einer anderen Anwendung aktiviert wird.