一、安装zk注册中心
win版本:windows环境下安装zookeeper教程详解(单机版)-CSDN博客
linux版本:



二、服务提供方搭建
引入dubbo和zk依赖





提供接口
使用注解方式实现接口级注册到zk,而springcloud是将服务注册到注册中心


注册接口
dubbo配置下面表示注解方式的包扫描,扫描实现类标有dubbo注解的service实现接口级注册到zk

使dubbo配置生效





三、服务消费方搭建
引入dubbo和zk依赖
和服务提供者配置一样,唯一区别在于需要改服务端口为8002

消费接口
登记接口
dubbo配置向zk登记消费接口,这样zk才知道消费者在哪儿

使dubbo配置生效

四、启动测试
先启动服务提供方,在启动服务消费方,不然如果先启动服务消费方就会报错在zk中找不到服务,也就是找不到服务提供方服务,所以确保服务提供方先注册进去;

五、监控中心


安装dubbo-admin-master





也可以在idea中直接启动;


dubbo管理端的使用
1、启动zk:服务数1
2、启动服务提供者:应用数1,提供者1

3、启动服务消费者:应用数2,消费接口调用后才显示消费者数为1



六、超时时间
服务提供者中设置


七、超时次数
服务提供者中设置


八、版本控制

服务提供方设置



服务消费方设置



测试


九、本地存根

