Ein Zeitplan ist ein verteiltes System
Einführung · 4 Abschnitte · ~16 Min Lesezeit · Stand
Betriebsfrage
Läuft ein Job länger als sein Intervall, kann ein zweiter Lauf dieselben Objekte gleichzeitig verändern.
Mentales Modell
| Auslöser | Wann ein Lauf angefordert wird. |
|---|---|
| Sperre | Ob für diesen Scope bereits ein Lauf wirkt. |
| Checkpoint | Bis wohin der letzte sichere Fortschritt belegt ist. |
Risiko
Route
- Scope sperren
- Checkpoint lesen
- Idempotent arbeiten
- Wirkung bestätigen
- Checkpoint und Sperre abschließen