System Design · Senior · Pytanie 71 z 75
Dlaczego rozproszona blokada potrzebuje tokenów fencing?
- ✓Poprawna odpowiedź: Klient może się zatrzymać (GC, sieć) po wygaśnięciu blokady i nadal zapisać; monotonicznie rosnący token pozwala magazynowi odrzucać nieaktualnych zapisujących
- 2Aby zaszyfrować blokadę
- 3Tokeny fencing przyspieszają blokady
Wyjaśnienie
Samo wygaśnięcie blokady nie gwarantuje wzajemnego wykluczania przy przerwach i problemach z zegarami.