518 | 服务注册与发现:微服务的"黄页"场景引入外卖平台的"骑手调度":你想点外卖,打开App,选择商家和菜品。但问题来了:商家在哪里?骑手怎么知道去哪里取餐?外卖平台有商家管理系统和骑手调度系统,它们知道:商家地址骑手位置实时状态服务注册发现,就是微服务版的"调度中心"。为什么需要服务注册发现没有服务发现服务A调用服务B: 方案1:写死IP "服务B的地址是192.168.1.100" 问题:IP会变! 方案2:DNS "服务B的地址是b-service" 问题:DNS不能动态感知服务上下线有服务发现服务B启动 → 注册到注册中心 服务A查询 → 注册中心返回B的地址 服务B下线 → 注册中心通知A服务注册发现流程┌──────────────────────────────────────────────────────────