Retour au cours

Health Checks : Liveness et Readiness

Go (Golang) pour les microservices cloud-native

Intégration Kubernetes

Kubernetes doit savoir si votre application est en vie et prête à recevoir du trafic.

  • Liveness : Le processus est-il en cours d'exécution ? (Retourne 200).
  • Readiness : La base de données est-elle connectée ? Les caches sont-ils prêts ? (Vérifie les dépendances).

go mux.HandleFunc("/healthz", func(w http.ResponseWriter, r *http.Request) { w.WriteHeader(http.StatusOK) })