Spring Boot/Vaadin/Azure Session Speichern

OnDemand

Top Contributor
Hallo zusammen,

ich möchte eine Vaadin App (mit SpringBoot) auf Azure deployen was auch super funktioniert. Nun habe ich aber das Problem, dass wenn ich neu deploye die App zwangsläfig neustartet was die User auslogged.

Azure hat zwar die Möglichkeit 2 Slots zu swapen sodass die App nicht neustartet, allerdings müssen die User sich dann trotzdem neu einloggen, da die Sessions flöten gehen.

Hat jemand eine praktikable Lösungsidee? Redis-Instanz fällt aus weil die wieder Kosten verursacht. Könnte man die Sessions in einer DB speichern - vermutlich schon aber ist das ausreichend schnell? Vielleicht hat noch jemand einen guten Ansatz.

Freu mich auf euren Input
 
Wenn die Anwendung neu deployd wird, erhält der Nutzer eine neue Session. Somit dürfte die persistente Session nutzlos sein.
 
Wenn die Anwendung neu deployd wird, erhält der Nutzer eine neue Session. Somit dürfte die persistente Session nutzlos sein.

Genau das Problem lösen persistente Sessions; da nichts in der Anwendung selbst gehalten wird, geht beim Neustart oder auch beim Wechsel zur zweiten parallel laufenden Anwendung auch nichts verloren.
 

Zurück
Oben