Token bucket vs leaky bucket?

Middle
139 просмотров
AFK Offer AI

Token bucket: токены накапливаются с постоянной скоростью до максимума. Запрос забирает токен. Позволяет burst — если накопились токены, можно отправить несколько запросов сразу. Leaky bucket: запросы вытекают с постоянной скоростью, burst невозможен. Token bucket гибче — разрешает кратковременные всплески. Leaky bucket строже — идеальный равномерный поток. В Go стандартный rate.Limiter — это token bucket.

Следующий вопрос

Как использовать PostgreSQL как message broker?