Порожні пули проксі: помилка, очікування або схвалений резервний шлях
Зупиніться, зачекайте в межах бюджету або скористайтеся схваленим резервним шляхом, коли всі проксі стають недоступними, замість того щоб мовчки продовжувати без маршруту.
Ротатор видаляє свою останню придатну кінцеву точку. Що відбувається з наступним завданням?
Це рішення має бути явним. Порожній список — не особливий різновид робочого проксі. Виняток під час випадкового вибору, відсутнє поле метаданих і значення повернення None — кожне з них може спрямувати наступний шар іншим шляхом.
Для завдання, якому потрібен схвалений маршрут через проксі, виберіть один із цих наслідків до надсилання:
- Дочекатися відомого відновлення або оновлення в межах залишкового терміну завдання.
- Завершитися помилкою з конкретним результатом «пул недоступний».
- Використати окремо налаштований і схвалений резервний шлях.
Мовчазне вилучення проксі — зовсім інша політика. Залежно від клієнта воно може активувати типове значення середовища або прямий маршрут. Отримана успішна відповідь HTTP може приховати, що потрібний посередник так і не був використаний.
Відрізняйте порожню відповідь постачальника від пулу, усі кінцеві точки якого тимчасово охолоджуються. Першому може знадобитися діагностика служби виявлення; другий, можливо, вже має запланований час відновлення. Повторне отримання того самого порожнього списку в тісному циклі не допомагає жодному з них.
Повідомте стан пулу та ухвалене рішення, прибравши секрети. «Немає придатного проксі; завдання зупинено» корисніше за загальну помилку з'єднання з маршруту, який викликач ніколи не хотів вибирати.