服务发现允许服务动态查找彼此的网络位置,而不是硬编码会随着实例扩展、缩减或重启而变化的 IP。
为什么这很重要
在云中,实例会因自动扩展和故障而不断出现和消失,所以地址不稳定。服务注册表跟踪健康的实例。
text
1. Service registers itself ──▶ [ Registry: orders → 10.0.1.7, 10.0.1.9 ]
2. Caller asks registry "where is orders?"
3. Registry returns healthy instances
4. Caller picks one (load-balanced)
