Node.js · Senior · Запитання 35 з 75
Навіщо додавати випадковий jitter до експоненційного backoff при повторах невдалих викликів?
- ✓Правильна відповідь: Щоб багато клієнтів, які впали разом, не повторювали запити в ті самі моменти і знову не перевантажили сервіс, що відновлюється
- 2Цього вимагає HTTP
- 3Jitter пришвидшує кожен запит
Пояснення
Без jitter повтори йдуть синхронними хвилями (thundering herd). Також обмежуйте кількість повторів і повторюйте лише безпечні чи ідемпотентні операції.