You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[registry] Respecter la limite SIRENE sur toutes les instances #336
Le client SIRENE limite ses requêtes à 7 par seconde avec un limiteur propre à chaque processus (internal/adapter/registry/sirene/client.go, MaxRequestsPerSecond). La production lance jusqu'à 2 instances (max_scale = 2, deploy/tofu/compute.tf) : l'API peut donc envoyer jusqu'à 14 requêtes par seconde à SIRENE, au-delà du plafond choisi.
L'ADR 0008 (#335) vend jusqu'à 600 requêtes par minute (Pro) et 3 000 (Entreprise) : une seule clé qui vérifie des SIREN peut consommer toute la capacité SIRENE (420 par minute) et faire freiner les autres clients.
À faire
Relever la limite exacte de l'API Sirene de l'Insee dans sa documentation (« à vérifier ») et la comparer à MaxRequestsPerSecond.
Choisir comment respecter cette limite sur toutes les instances : limiteur partagé (base, ADR 0004), part fixe par instance (limite divisée par max_scale) ou autre ; ADR si le choix touche le stockage.
Décider s'il faut une part de la capacité SIRENE par client, pour qu'une clé ne prive pas les autres.
Activity
docs(docs): address the review of the paid offers decision
docs(docs): decide the paid offers, prices and quotas (#335)
chore(main): release 0.62.1 (#338)