Entwurfsmuster · Middle · Frage 58 von 75
Wie verhindert man, dass zwei Nutzer still gegenseitig ihre Änderungen am selben Datensatz überschreiben?
- 1Den Datensatz sperren, sobald jemand die Seite öffnet
- 2Immer den letzten Schreibvorgang gewinnen lassen, ohne Prüfung
- 3Optimistische Nebenläufigkeit mit Version oder ETag
Antwort zeigen
Richtige Antwort: Optimistische Nebenläufigkeit mit Version oder ETag
Erklärung
Bei einem Konflikt kann die UI einen Diff zeigen oder die neuesten Daten nachladen. HTTP unterstützt das mit If-Match und 412 Precondition Failed.