Limitation de débit et contrôle du flux
Partie du cours Web
À 09h14, votre API se met à expirer pour tout le monde. Rien n'a été déployé. En fait, l'intégration d'un client contient une boucle de réessai sans le moindre délai, et une seule machine envoie quatre mille requêtes par seconde à un endpoint dimensionné pour quarante. Le système a fait exactement ce que vous lui aviez demandé : il a tenté de servir chaque requête, et il s'est effondré en les servant.
Tout limiteur de débit répond à une seule question : ce client a-t-il déjà eu sa part ? Les algorithmes diffèrent par leur façon de compter. ...
Envie d’apprendre Web Limitation de débit et contrôle du flux dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec Web prêt, et travaillez sur Limitation de débit et contrôle du flux avec un tuteur IA qui connaît votre code.
Commencer cette leçonLimitation de débit et contrôle du fluxCe que vous allez apprendre
- Token bucket
- Leaky bucket
- Fixed window
- Where to enforce
- 429
- Retry-After
- Per-user vs per-IP
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
14 leçons- 1Qu'est-ce que le Web20 min
- 2HTTP vs HTTPS15 min
- 3Anatomie d'une requete et d'une reponse30 min
- 4Cookies, sessions et jetons25 min
- 5Le DNS expliqué25 min
- 6TLS et certificats30 min
- 7CORS30 min
- 8Bases des API REST25 min
- 9WebSockets et SSE25 min
- 10Mise en cache et CDN25 min
- 11En-têtes de sécurité25 min
- 12Limitation de débit et contrôle du flux20 min
- 13Surveillance et journalisation20 min
- 14Projet final : Un petit serveur web40 min
