INTEGRITY Документация

Adaptive Routing

Adaptive Routing управляет функциями, которые изменяют маршрутизацию запросов к пулам и конечным точкам в ответ на динамические условия, например в промежутке между запросами активного мониторинга.

Функция Zero-Downtime Failover запускает только одну повторную попытку, если в пуле есть другая исправная конечная точка и код ошибки 521, 522, 523, 525 или 526 происходит. Никакие другие коды ошибок не запускают операцию отказоустойчивого переключения без простоя.

Аварийное переключение между пулами

Если в пуле не остается работоспособных конечных точек, отказоустойчивое переключение между пулами продолжает работу zero-downtime failover: запросы перенаправляются на работоспособные конечные точки в других пулах в порядке, заданном маршрутизацией трафика и конечных точек.

Включите аварийное переключение между пулами

  1. На панели управления Cloudflare перейдите к разделу Load Balancing страницу.

    Перейдите в Load Balancing ↗
  2. Перейдите в раздел Load Balancers и выберите Изменить.

  3. От Adaptive Routing, включите Аварийное переключение между пулами.

Обработка HTTP/2 GOAWAY

Когда источник отправляет кадр GOAWAY, Cloudflare перестает отправлять новые запросы по этому соединению, но не помечает конечную точку как неработоспособную. Запросы, безопасные для повтора (как правило, GET), автоматически повторяются через новое соединение. Неидемпотентные запросы (например, POST или PUT) могут не повториться, если запрос еще не был отправлен по закрывающемуся соединению.