System Design · Senior · Pytanie 51 z 75
Czy dostarczanie wiadomości „dokładnie raz” (exactly-once) jest osiągalne w systemie rozproszonym?
- ✓Poprawna odpowiedź: Nie jako dostarczanie przez zawodną sieć; w praktyce uzyskuje się dostarczanie „co najmniej raz” plus idempotentne lub deduplikowane przetwarzanie („efektywnie raz”)
- 2Tak, każda kolejka gwarantuje to domyślnie
- 3Tak, jeśli używa się HTTPS
Wyjaśnienie
Brokery reklamujące exactly-once opierają się na transakcjach i deduplikacji w swoich granicach; efekty uboczne na zewnątrz nadal wymagają idempotencji.