Dubbo 面试之服务治理
服务注册和发现
【中等】什么是服务注册与发现?Dubbo 如何实现?
什么是服务注册与发现?
服务注册与发现是微服务的核心基础设施,通过解耦服务地址硬编码,实现动态扩缩容和故障自动恢复。
- 服务注册(Registration):服务提供者(Provider)启动时,将自己的 IP、端口、接口名 等信息上报到注册中心(如 Zookeeper/Nacos)。举例:
订单服务
启动后,向注册中心注册:"order-service: 192.168.1.100:8080"
。 - 服务发现(Discovery):服务消费者(Consumer)从注册中心 拉取可用服务列表,并基于负载均衡策略选择目标实例。举例:
支付服务
需要调用订单服务
时,从注册中心获取所有可用的order-service
节点列表。
...大约 34 分钟