Проєктування API · Senior · Запитання 70 з 75
Чому подієві API зазвичай обіцяють доставку «щонайменше один раз», а не «рівно один раз»?
- 1«Щонайменше один раз» швидше написати
- 2Рівно один раз заборонено HTTP
- ✓Правильна відповідь: Рівно один раз через мережі й збої майже нереально; щонайменше один раз плюс ідемпотентні споживачі дають той самий фактичний результат
Пояснення
Задокументуйте гарантію й дайте кожній події унікальний ID для дедуплікації.