zookeeper作为dubbo的服务注册中心

Dubbo架构图

执行顺序:

0:由Spring容器启动服务.

1 向注册中心注册服务.

2 消费者向注册中心订阅需要调用的服务.在注册中心的服务列表中寻找需要调用的服务.获取到提供者真实地址.

3 注册中心通知消费提供者的真实地址.如果提供者的服务发生变化,注册中心会自动推送信息给消费者.

4 消费者调用提供者的服务.

5 在调用过程中向监控中心发送数据,进行统计调用时间和调用次数.

6 虚线都是异步请求,实线都是同步请求.

        6.1 只用真实调用服务时是同步,最花费时间.

下面是一个使用zookeeper作为服务注册中心的案例:

provider.xml配置    
consumer.xml配置

1.先启动zookeeper集群;

2.启动provider;

3.启动consumer;

4.启动后会在zookeeper 服务节点上创建znode数据节点dubbo;

当前注册服务目录结构
consumer Url编码
消费者 Url编码

5.运行结果


©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容