Init guide environment...
A database of available service instances, their locations (IP/Port), and health status.
The process by which a service instance adds its network location to the registry on startup.
Instances periodically send 'I am alive' signals. Registry evicts nodes that fail to heartbeat.
The mechanism for finding service instances, either via Client-side or Server-side patterns.
Visualize service registration and lookup flow
| Service | Location | Status |
|---|---|---|
| Order-v1 | 10.0.0.5:80 | - |
| User-v2 | 10.0.0.8:80 | Healthy |
| Tool | Consistency | Key Feature | Status Checks |
|---|---|---|---|
| Consul | CP (Raft) | KV Store + Health Checks | ✓ Active |
| Eureka | AP | High Availability | ✓ Active |
| etcd | CP | Distributed KV (K8s backend) | ✓ Active |
| Zookeeper | CP | Hierarchical Namespace | ✓ Active |