System Design · Senior · Pytanie 6 z 75

Dlaczego konsumenci kolejki z dostarczaniem „at-least-once” muszą być idempotentni?

Wyjaśnienie

Exactly-once jest w praktyce kosztowne lub nieosiągalne, więc systemy gwarantują „co najmniej raz”. Handler przechowuje id przetworzonych wiadomości lub czyni operacje idempotentnymi (upsert zamiast insert).

Do poczytania

Błąd w pytaniu

System Design · Senior · pytanie 6

Sprawdź się

Rozwiąż test System Design · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test