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

六、超时时间

服务提供者中设置

七、超时次数

服务提供者中设置

八、版本控制

服务提供方设置

服务消费方设置

测试

九、本地存根

相关推荐
@才华有限公司13 小时前
vscode翻译插件
ide·vscode·dubbo
程序员小潘13 小时前
Dubbo3单端口多协议源码分析
dubbo
EQ-雪梨蛋花汤16 小时前
【代码里的英雄传】Dubbo 的一生:一位分布式勇士的传奇旅程
分布式·dubbo
音符犹如代码2 天前
基于Spring Boot的Dubbo微服务实践指南
spring boot·后端·微服务·dubbo
zzywxc7872 天前
大模型落地全流程实践:从技术选型到企业级部署
java·人工智能·spring·机器学习·spring cloud·数据挖掘·dubbo
zzywxc7872 天前
深入对比分析SpringCloud和Dubbo两大微服务框架的核心架构与特性。
java·spring·spring cloud·缓存·微服务·架构·dubbo
zzywxc7873 天前
苹果WWDC25开发秘鉴:AI、空间计算与Swift 6的融合之道
java·人工智能·python·spring cloud·dubbo·swift·空间计算
zzywxc7873 天前
如何通过 AI IDE 集成开发工具快速生成简易留言板系统
javascript·ide·vue.js·人工智能·spring cloud·架构·dubbo
xiaoye37084 天前
微服务搭建(SpringBoot + Dubbo + Nacos)
spring boot·微服务·dubbo