Zustandsloser Dienst

Problem

Ein Load Balancer verteilt Anfragen auf zehn API-Instanzen. Request 1 erreicht Server A. Request 2 erreicht Server B. Wenn A den wesentlichen Sitzungszustand nur in seinem Speicher gespeichert hat, weiß B ihn nicht.

Lösung — Zustandsloser Dienst

Halten Sie den erforderlichen dauerhaften / gemeinsamen Zustand außerhalb einzelner Dienstinstanzen.
      ┌→ API A ─┐
Benutzer ─┼→ API B ─┼→ gemeinsamer Zustand
      └→ API C ─┘
Kerngedanke: Stateless-Instanzen machen Anfragen weniger abhängig davon, welcher bestimmte Server sie empfängt.