Health endpoint — эндпоинт, который отвечает 200 OK, если сервис работает. Минимальная реализация: http.HandleFunc("/health", func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) }). Обычно возвращают JSON с деталями: {"status": "ok", "version": "1.2.3"}. Kubernetes использует health endpoint для liveness и readiness probes. Важно: health endpoint должен отвечать быстро и не делать тяжёлых проверок — для этого есть readiness probe. В gRPC есть стандартный grpc.health.v1.Health сервис с методом Check.
Как реализовать health endpoint?
Junior
824 просмотровAFK Offer AI
Как работает memory alignment в Go?