services3
total instances6
healthy5/6
auth-service
●10.0.1.1:8080
●10.0.1.2:8080
○10.0.1.3:8080
order-service
●10.0.2.1:8081
●10.0.2.2:8081
payment-service
●10.0.3.1:8082

// discovery log

No queries yet

How It Works

  • Services register instances in a central registry
  • Clients query to find healthy instances
  • Random selection provides simple load balancing
  • Unhealthy instances are filtered out automatically

Use Cases

  • Microservices architecture (Consul, Eureka)
  • Kubernetes service discovery
  • DNS-based discovery (SRV records)
  • Client-side load balancing