menuTicketing

Matrix Anfrage × Schlüsselzustand

A (Erwerb)

SchlüsselzustandServeraktionAntwortZeitpunkt
Nicht registriertRegistrierung (Ablauf=now+lease), Token wird ausgestelltA+token+keysofort
Registriert + Ablauf überschrittenErneuerung (now+lease), neues TokenA+token+keysofort
Registriert + gültig (belegt)Eintrag in Warteschlange, Antwort zurückgehaltenA+token+key oder T+keyim Moment des Erwerbs durch Freigabe/Ablauf, oder T bei Überschreiten von wait
  • Der Freigabe-Pfad ist FIFO-fair: Gibt der Halter mit R frei, wird direkt an den vordersten Wartenden übergeben (kein erneuter Wettlauf, neues Token).
  • Nur der Ablauf-Pfad ist nicht-FIFO. Kein Re-Entry (fordert derselbe Client denselben belegten Key erneut mit A an → Warteschlange).

R (Freigabe)

SchlüsselzustandServeraktionAntwort
Registriert, Wartende vorhandendirekte Übergabe an vordersten Wartenden (neues Token)R+key
Registriert, keine WartendenKey wird gelöschtR+key
Nicht registriertkeine AktionN+key