Ich verwende Spring-und Spring-Sicherheit und Spring-Session-Data-Redis mit RedisHttpSessionConfiguration zu verwenden, um Sitzungs-IDs bei Redis zu speichern (damit Clients ihre Sitzungen nicht verlieren wenn webapp ausfällt und auf einen anderen Server umgeschaltet wird).Spring-Sitzung auf Redis - was ist der Failover, wenn Redis ist
Meine Frage, was passiert, wenn der Redis-Server ausgefallen ist? Kann die Feder weiterarbeiten, indem die Sitzung im Speicher gespeichert wird, bis Redis wieder aktiv ist? Gibt es eine Möglichkeit, dies so zu konfigurieren?
Ich verwende Redis auf AWS ElastiCache und Failover kann mehrere Minuten dauern, bevor der primäre Ersatzknoten auf dem DNS konfiguriert wird.
Also die Antwort ist nein. Wenn Redis ausfällt, schlägt spring-session-data-rediserve fehl und löst eine Ausnahme aus. Kennt jemand eine Implementierung, die nicht? mit vielleicht Backup-Daten in Memory Map? – Berethor
Ich dachte das gleiche hier. Irgendwelche Neuigkeiten hierzu, bitte updaten. –