Development #35384
envoyer l'IP du client dans les requêts de code de suivi
0%
Description
Pour que w.c.s. puisse leur appliquer du throttling.
Fichiers
Historique
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
- Fichier 0001-wcs-pass-ip-of-client-to-tracking-code-API-35384.patch 0001-wcs-pass-ip-of-client-to-tracking-code-API-35384.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a plus de 4 ans
- Statut changé de Solution proposée à Rejeté
Nope, il ne va pas y avoir de throttling côté API w.c.s., les appels demandent à être signés, ça suffit.
Reste à throttler du côté de la vue combo, et comme noté ça partirait sur django-ratelimit que je suis occupé à packager/mettre à jour, etc.
Mis à jour par Benjamin Dauvergne il y a plus de 4 ans
Frédéric Péters a écrit :
Nope, il ne va pas y avoir de throttling côté API w.c.s., les appels demandent à être signés, ça suffit.
Reste à throttler du côté de la vue combo, et comme noté ça partirait sur django-ratelimit que je suis occupé à packager/mettre à jour, etc.
Mais donc il y aura un throttling différent dans w.c.s. ?
Mis à jour par Frédéric Péters il y a plus de 4 ans
Mais donc il y aura un throttling différent dans w.c.s. ?
Indépendant plutôt que différent, oui; comme dans la pratique le taux va également être multiplié par deux sur les environnements en redondance, parce que django-ratelimit utilise le cache et que le cache utilise memcached et que ceux-ci sont installés en local. (et tout ça ne me semble pas poser un terrible problème).