Hallo zusammen,
ich suche ein paar Ideen, Anmerkungen für gemeinsame Session Daten. Das folgende Beispiel dient als Vorlage:
Wir haben fachlich unterschiedliche Webmodule, die alle eine Session haben. Es gibt Daten die in allen Webmodulen gleichermaßen benötigt werden. Wie tauschen diese Module untereinander die Daten aus?
Nach einer Recherche im Internet hab ich bisher diese Ansätze gefunden:
Cookie/Supercookie: Die gemeinsamen Daten können im Client als Cookie hinterlegt werden (Cookie, Local Storage, Session Storage). Daten sollten verschlüsselt abgelegt werden.
Servlet-Filter & Datenbank: Neue Session erzeugt einen Cache (DB, Filesystem) der bei jedem Request ein Ping/Polling auf Änderungen ausführt bzw. die Daten immer neu zieht. Bei Session invalidate oder nach X Stunden werden die Daten automatisch gelöscht.
Die Lösung sollte auf einem und mehreren Knoten laufen. Für weitere Ideen etc. bin ich sehr dankbar
Viele Grüße
Hootch
ich suche ein paar Ideen, Anmerkungen für gemeinsame Session Daten. Das folgende Beispiel dient als Vorlage:
Wir haben fachlich unterschiedliche Webmodule, die alle eine Session haben. Es gibt Daten die in allen Webmodulen gleichermaßen benötigt werden. Wie tauschen diese Module untereinander die Daten aus?
Nach einer Recherche im Internet hab ich bisher diese Ansätze gefunden:
Cookie/Supercookie: Die gemeinsamen Daten können im Client als Cookie hinterlegt werden (Cookie, Local Storage, Session Storage). Daten sollten verschlüsselt abgelegt werden.
Servlet-Filter & Datenbank: Neue Session erzeugt einen Cache (DB, Filesystem) der bei jedem Request ein Ping/Polling auf Änderungen ausführt bzw. die Daten immer neu zieht. Bei Session invalidate oder nach X Stunden werden die Daten automatisch gelöscht.
Die Lösung sollte auf einem und mehreren Knoten laufen. Für weitere Ideen etc. bin ich sehr dankbar
Viele Grüße
Hootch
Zuletzt bearbeitet: