- Token Bucket Algorithm
- Per-client rate limiting
- Using tollbooth as middleware
- cd into the project directory
- run
go run main.go
- in another terminal, run
curl -i http://localhost:8080/ping
for i in {1..6}; do curl http://localhost:8080/ping; done
go run main.go
curl -i http://localhost:8080/ping
for i in {1..6}; do curl http://localhost:8080/ping; done