Java Core middle
Что такое Health checks?
Ответ
Active: балансер периодически проверяет backend (HTTP GET /health, TCP connect). Passive: считает ошибки от реальных запросов. Комбинация — best practice.
Разбор: Health check — это проверка живости backend балансировщиком: active означает, что балансер сам инициирует проверки (HTTP GET /health, TCP connect) по расписанию, а passive — что он отслеживает ошибки в реальном трафике и выводит сбойные узлы; комбинация даёт быстрое обнаружение и точность. Дистракторы переворачивают инициатора (heartbeat от узла), сводят проверку к одноразовым событиям и необоснованно исключают TCP/passive-режим.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.