๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

Networking Advanced

What is Token Bucket Algorithm?

A rate limiting algorithm that allows burst traffic by accumulating tokens at a fixed rate and consuming them per request.

The token bucket fills with tokens at a constant rate (e.g., 10 tokens/second) up to a maximum capacity. Each request consumes one token. If the bucket is empty, requests are rejected or queued. When traffic is low, tokens accumulate, allowing controlled bursts.

This is more flexible than fixed-rate limiting because it handles bursty traffic naturally. It is used in network traffic shaping, API rate limiting, and cloud services. Variations include the leaky bucket algorithm which enforces a strict constant rate.

Related Terms

Subnet
A logical division of an IP network into smaller segments to improve performance, security, and management.
Bandwidth
The maximum rate of data transfer across a network connection, measured in bits per second.
Network Monitoring
The practice of continuously observing network infrastructure to detect failures, performance degradation, and security threats.
Latency
The time delay between sending a request and receiving a response, measured in milliseconds.
Content Delivery Network (CDN)
A geographically distributed network of servers that caches and delivers web content from locations closest to users for faster load times.
Overlay Network
A virtual network built on top of an existing physical network, enabling features like container networking and VPNs.
View All Networking Terms โ†’