Grupos de proxy vacíos: fallar, esperar o usar un respaldo aprobado
Deténgase, espere dentro de un presupuesto o use un respaldo aprobado cuando todos los proxys dejen de estar disponibles, en lugar de continuar en silencio sin ninguna ruta.
El rotador elimina su último extremo elegible. ¿Qué ocurre con el siguiente trabajo?
Esa decisión debería ser explícita. Una lista vacía no es un tipo especial de proxy que funcione. Una excepción de elección aleatoria, un campo de metadatos ausente y un valor de retorno None pueden llevar cada uno la siguiente capa por un camino distinto.
Para un trabajo que requiere una ruta de proxy aprobada, elija uno de estos resultados antes del despacho:
- Esperar una recuperación o actualización conocida, dentro del plazo restante del trabajo.
- Fallar con un resultado específico de grupo no disponible.
- Usar un respaldo configurado y aprobado por separado.
Omitir el proxy en silencio es una política completamente distinta. Según el cliente, puede activar un valor predeterminado del entorno o una ruta directa. La respuesta HTTP correcta resultante puede ocultar que el intermediario requerido nunca se usó.
Mantenga una respuesta vacía del proveedor separada de un grupo cuyos extremos están todos en enfriamiento temporal. El primero puede necesitar un diagnóstico del servicio de descubrimiento; el segundo quizá ya tenga una hora de recuperación programada. Volver a pedir la misma lista vacía en un bucle cerrado no ayuda a ninguno de los dos.
Informe del estado del grupo y de la decisión tomada, sin secretos. “Ningún proxy elegible; tarea detenida” es más accionable que un error de conexión genérico de una ruta que quien llama nunca quiso elegir.