System Design · Middle · Frage 24 von 75

Wie behandelt man Konflikte, wenn zwei Nutzer denselben Datensatz bearbeiten?

Antwort zeigen

Richtige Antwort: Eine Version oder ein ETag: der Server lehnt ein veraltetes Update ab

Erklärung

Der Client sendet If-Match: <etag> oder ein Feld version; hat sich der Datensatz schon geändert, liefert der Server 409/412, und die UI bietet an, neu zu laden oder Änderungen zusammenzuführen. „Last write wins“ verliert still die Arbeit anderer.

Zum Weiterlesen

Fehler in der Frage

System Design · Middle · Frage 24

Teste dich selbst

Mach den Test System Design · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen