Zarządzanie stanem · Senior · Pytanie 61 z 75
Po co wysyłać klucz idempotencji z optymistycznym żądaniem „utwórz zamówienie”, które może zostać ponowione?
- ✓Poprawna odpowiedź: By serwer rozpoznał powtórzenia tej samej operacji i nie tworzył duplikatów
- 2By zaszyfrować żądanie
- 3By optymistyczna aktualizacja szybciej się cofała
Wyjaśnienie
Ponowienia po timeoutach są częste przy automatycznych retry. Generowanie klucza po stronie klienta daje też elementowi optymistycznemu i serwerowemu wspólne id.