SA Шпаргалка

Все ответы в 2 клика

Продвинутый

В чем разница между алгоритмами Leaky Bucket и Token Bucket?

Оба алгоритма используются для Rate Limiting (ограничения запросов):

Token Bucket (Маркерная корзина):
Токены добавляются в корзину с постоянной скоростью. Запрос забирает токен.
Плюс: Позволяет обрабатывать кратковременные всплески (bursts) трафика, если в корзине накопились токены.

Leaky Bucket (Дырявое ведро):
Запросы попадают в ведро (очередь). Из дырки в дне ведра запросы уходят на обработку со строго постоянной скоростью (например, 10 в секунду). Если ведро переполнено — новые запросы отбрасываются.
Плюс: Идеально сглаживает трафик, защищая бэкенд от любых всплесков.

Другие вопросы темы «Алгоритмы лимитов»

Ещё вопросы раздела «REST API»

Все вопросы раздела «REST API»