Objetivo
- Prueba los proveedores en el orden preferido.
- Limita una solicitud a un subconjunto de proveedores aprobados.
- Ignora temporalmente un proveedor sin editar los presets.
1. Prueba los proveedores en un orden específico
Usaprovider.order cuando ya conozcas el orden de rutas que prefieres.
2. Limita la solicitud a un subconjunto fijo de proveedores
Usaprovider.only cuando la solicitud deba limitarse a una lista de permitidos pequeña.
3. Excluye un proveedor de la selección
Usaprovider.ignore para omitir un proveedor en una solicitud o durante un despliegue temporal.
- un proveedor tiene problemas
- estás validando otra ruta de proveedor
- quieres comparar los resultados del enrutamiento sin editar un preset
4. Combina los controles con cuidado
Puedes combinar estos controles, pero mantén clara la intención:- usa
orderpara indicar una preferencia - usa
onlypara limitar el conjunto de candidatos - usa
ignorepara excluir un proveedor
onlypara limitar la solicitud agoogle-vertexygoogle-vertex-euorderpara priorizargoogle-vertex-eusort: "latency"para ordenar ese conjunto permitido
5. Cuándo trasladarlo a un preset
Si las mismas reglas de proveedor aparecen en varios servicios, deja de copiarlas en cada solicitud y pásalas a un preset. Usa el enrutamiento por solicitud cuando la excepción sea:- temporal
- específica del solicitante
- vinculada a un flujo de usuario