System Design · Middle · Pytanie 24 z 75
Jak radzić sobie z konfliktami, gdy dwóch użytkowników edytuje ten sam rekord?
- ✓Poprawna odpowiedź: Wersja lub ETag: serwer odrzuci nieaktualną zmianę
- 2Ostatni zapisujący zawsze ma rację, konflikty nie są ważne
- 3Blokować rekord dla wszystkich na czas przeglądania
Wyjaśnienie
Klient wysyła If-Match: <etag> lub pole version; jeśli rekord już się zmienił, serwer zwróci 409/412, a UI zaproponuje odświeżenie danych lub scalenie zmian. „Ostatni ma rację” po cichu gubi cudzą pracę.