Dubbo + zk 微服务

一、安装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

六、超时时间

服务提供者中设置

七、超时次数

服务提供者中设置

八、版本控制

服务提供方设置

服务消费方设置

测试

九、本地存根

相关推荐
顾北122 天前
MCP服务端开发:图片搜索助力旅游计划
java·spring boot·dubbo
珹洺3 天前
Bootstrap-HTML(二)深入探索容器,网格系统和排版
前端·css·bootstrap·html·dubbo
量子炒饭大师6 天前
【C++入门】—— 【什么时候需要用到深拷贝】C++的类中何时需要用到深拷贝?保姆级别带你罗列所有可能!
java·c++·dubbo·深拷贝
橘颂TA7 天前
【测试】自动化测试函数介绍——web 测试
python·功能测试·selenium·测试工具·dubbo
wc887 天前
dubbo本地直连一个程序既当提供者又当消费者问题
dubbo
小信丶9 天前
@Activate 注解详解:应用场景与实战示例
java·spring boot·后端·spring·spring cloud·微服务·dubbo
不像程序员的程序媛10 天前
nacos作为dubbo服务注册中心
dubbo
BraveHeart!12 天前
@DubboService 与 @DubboReference 初始化过程
dubbo
信创天地13 天前
从 “替代” 到 “超越”:信创系统架构师如何筑牢自主可控技术底座
运维·安全·系统架构·开源·dubbo·risc-v
wniuniu_14 天前
运维运维运维
java·运维·dubbo