Два уровня: liveness (процесс жив) и readiness (готов принимать трафик). /healthz — liveness (всегда 200 если процесс работает). /readyz — readiness (проверяет DB, Redis, внешние зависимости). Каждая проверка с timeout. Kubernetes использует для restart (liveness) и routing (readiness). Go: отдельный HTTP сервер на другом порту, background checker с кешированием результатов.
Как спроектировать health check service на Go?
Middle
176 просмотровAFK Offer AI
Что такое short mode?