Fig 1
토큰 버킷
버튼을 눌러 요청을 보내 보세요
토큰 5/8 · 허용 0 · 거절 0
TOKEN BUCKET
CAP 8 REFILL 0.5 / 1 / 2 PER S
OVERFLOW
USED
PUSH
BUCKET
8
4
0.5
1
2
REFILL /s
SEND
x5
CLIENT
REQUESTS
KICK
200 OK
0
429
0
요청 1개 보내기
한꺼번에 5개
충전 속도
0.5개/초
1개/초
2개/초
토큰: 요청 1개를 통과시키는 허가권
요청 상자
허용 (200)
거절 (429)
토큰은 일정한 속도로 버킷(막대 우리)에 쌓이고 최대 8개까지만 담깁니다. 요청이 오면 맨 아래 토큰 1개를 꺼내 쓰고 통과시키며, 토큰이 없으면 요청은 429로 거절됩니다. 버킷이 가득 차면 새 토큰은 옆 구멍으로 넘쳐 버려지므로, 한동안 쉬었다 오면 최대 8개를 몰아서 보낼 수 있지만 평균 속도는 충전 속도를 넘지 못합니다.