Retour au cours

Rate Limiting pour la protection

Go (Golang) pour les microservices cloud-native

Prévenir les abus

Le limitation de débit (Rate Limiting) protège votre microservice contre les attaques par force brute ou les clients buggés.

Utiliser x/time/rate :

Le sous-répertoire officiel de Go fournit un limiteur de débit Token Bucket. go limiter := rate.NewLimiter(1, 5) // 1 requête par sec, rafale de 5

if !limiter.Allow() { http.Error(w, "Too Many Requests", 429) return }