Objectif
- Essayez les fournisseurs dans l’ordre souhaité.
- Limitez une requête à un sous-ensemble de fournisseurs approuvés.
- Ignorez temporairement un fournisseur sans modifier les presets.
1. Essayez les fournisseurs dans un ordre précis
Utilisezprovider.order lorsque vous connaissez déjà l’ordre de routes souhaité.
2. Limitez la requête à un sous-ensemble fixe de fournisseurs
Utilisezprovider.only lorsque la requête doit rester dans une courte liste d’autorisation.
3. Excluez un fournisseur des options
Utilisezprovider.ignore pour ignorer un fournisseur dans une requête ou lors d’un déploiement de courte durée.
- un fournisseur est dégradé
- vous validez une autre route fournisseur
- vous souhaitez comparer les résultats du routage sans modifier un preset
4. Combinez les paramètres avec précaution
Vous pouvez combiner ces paramètres, mais gardez une intention simple :- utilisez
orderpour exprimer une préférence - utilisez
onlypour imposer l’ensemble des candidats - utilisez
ignorepour exclure un fournisseur
onlypour limiter la requête àgoogle-vertexetgoogle-vertex-euorderpour privilégiergoogle-vertex-euen premiersort: "latency"pour classer les options de cet ensemble autorisé
5. Quand intégrer ces règles dans un preset
Si les mêmes règles fournisseur apparaissent dans plusieurs services, cessez de les recopier dans chaque requête et placez-les plutôt dans un preset. Utilisez le routage au niveau de la requête lorsque la dérogation est :- temporaire
- propre à l’appelant
- liée à un parcours utilisateur