09-06 服务发现:服务搬家后别人怎么找到它

09-06 服务发现 解决的是微服务环境里,服务实例会增加、减少、迁移,调用方怎么找到可用地址。


一、它解决什么

它解决的是动态地址问题。手写 IP 列表在云和容器环境里很快失效。

二、一个比喻

像公司通讯录自动更新:员工换座位、入职离职,前台通讯录要实时知道。

三、放到系统里看

服务发现常和注册中心、DNS、Kubernetes Service、负载均衡配合。可回看 07-03 Kubernetes网络

四、常见坑 / 学习抓手

常见坑是只发现地址,不做健康检查。找到一个坏实例,比找不到还糟。

一句话总结

服务发现让动态服务之间能互相找到。


关联笔记