Eventual Consistency
Problem
Ein Profilbild wird weltweit repliziert.
Muss jedes Replikat die Aktualisierung bestätigen, bevor die Änderung bestätigt wird, steigen die Latenz und die Anforderungen an die Verfügbarkeit aller Beteiligten.
Vielleicht ist eine vorübergehende Meinungsverschiedenheit akzeptabel.
Lösung — Eventual Consistency
Erlauben Sie Repliken, sich vorübergehend zu unterscheiden, während sich Änderungen ausbreiten.
Wien → neues Foto London → altes Foto Tokio → altes Foto
↓ Verteilung
Alle → neues Foto
Kerngedanke: Eventual Consistency akzeptiert vorübergehende Meinungsverschiedenheiten im Austausch für andere verteilte Systemvorteile.