Testowanie API · Senior · Pytanie 22 z 75
Po co testować założenia o kolejności wiadomości w asynchronicznych API?
- 1Zdarzenia mogą przyjść w złej kolejności przez partycje lub ponowienia
- 2Kolejność wpływa tylko na szybkość konsumpcji
- 3Brokery zawsze dostarczają wszystkie wiadomości w porządku alfabetycznym
Pokaż odpowiedź
Poprawna odpowiedź: Zdarzenia mogą przyjść w złej kolejności przez partycje lub ponowienia
Wyjaśnienie
„Zamówienie wysłane” może przyjść przed „zamówienie opłacone”. Konsumenci potrzebują sprawdzania wersji lub kluczy kolejności, a testy powinny wysyłać zdarzenia w dziwnej kolejności.