Rotatorul elimină ultimul său punct final eligibil. Ce se întâmplă cu următoarea sarcină?

Acea decizie ar trebui să fie explicită. O listă goală nu este un tip special de proxy funcțional. O excepție la alegerea aleatorie, un câmp de metadate lipsă și o valoare returnată None pot împinge fiecare stratul următor pe o cale diferită.

Pentru o sarcină care necesită o rută de proxy aprobată, alegeți unul dintre aceste rezultate înainte de expediere:

  • Așteptați o recuperare sau o reîmprospătare cunoscută, în termenul rămas al sarcinii.
  • Eșuați cu un rezultat specific că pool-ul este indisponibil.
  • Folosiți o soluție de rezervă configurată și aprobată separat.

Omiterea proxy-ului în tăcere este o politică complet diferită. În funcție de client, poate activa o valoare implicită de mediu sau o rută directă. Răspunsul HTTP reușit care rezultă poate ascunde că intermediarul necesar nu a fost niciodată folosit.

Țineți un răspuns gol al furnizorului separat de un pool ale cărui puncte finale sunt toate în răcire temporară. Primul poate avea nevoie de o diagnoză a serviciului de descoperire; al doilea poate avea deja un timp de recuperare programat. Refolosirea aceleiași liste goale într-o buclă strânsă nu ajută niciunul.

Raportați starea pool-ului și decizia luată, cu secretele eliminate. „Niciun proxy eligibil; sarcină oprită” este mai aplicabil decât o eroare generică de conexiune de la o rută pe care apelantul nu a vrut niciodată să o aleagă.

Articole similare