Health Check

Health Check

📖 Definition

Health Check is a mechanism that periodically probes backend service status, detecting whether services are running normally through active or passive methods. Unhealthy instances are automatically removed from the load balancing pool to prevent requests from being routed to faulty nodes.

🔗 How Higress Uses This

Higress supports various health check methods such as HTTP, TCP, and gRPC, and can configure parameters such as check interval, timeout, and health threshold to achieve precise service status management.

💡 Examples

  • 1 Send HTTP GET /health every 10 seconds to check service status
  • 2 Mark instance as unhealthy after 3 consecutive check failures
  • 3 Automatically rejoin service pool after unhealthy instance recovers

🔄 Related Terms

FAQ

What is Health Check?
Health Check is a mechanism that periodically probes backend service status, detecting whether services are running normally through active or passive methods. Unhealthy instances are automatically removed from the load balancing pool to prevent requests from being routed to faulty nodes.
How does Higress support Health Check?
Higress supports various health check methods such as HTTP, TCP, and gRPC, and can configure parameters such as check interval, timeout, and health threshold to achieve precise service status management.

Learn More About Higress

Explore more Higress features and best practices