Dubbo 提供的是一种 Client-Based 的服务发现机制,依赖第三方注册中心组件来协调服务发现过程,支持常用的注册中心如 Nacos、Consul、Zookeeper 等。
以下是 Dubbo 服务发现机制的基本工作原理图:
![](https://i-blog.csdnimg.cn/direct/d9533486b32f4a7090ba9417ec2a13e0.png)
服务发现包含提供者、消费者和注册中心三个参与角色,其中:
- Dubbo 提供者实例注册 URL 地址到注册中心,注册中心负责对数据进行聚合。
- Dubbo 消费者从注册中心读取地址列表并订阅变更。
- 每当地址列表发生变化,注册中心将最新的列表通知到所有订阅的消费者实例。
windows下安装配置zookeeper
参考:
https://blog.csdn.net/weixin_57259781/article/details/141679454
linux下安装配置zookeeper