A Comparative Survey of API Rate-Limiting Algorithms: Token Bucket, Leaky Bucket, and Sliding Window
Cet article passe en revue et compare expérimentalement cinq algorithmes de limitation de débit d'API largement utilisés — token bucket, leaky bucket, fixed window, sliding window log et sliding window counter — afin d'évaluer leurs compromis en termes de tolérance aux rafales et de précision, fournissant ainsi des conseils pour sélectionner l'algorithme le plus approprié en fonction des caractéristiques spécifiques du trafic et des contraintes du système.