千家信息网

springboot+dubbo+zookeeper的示例分析

发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,这篇文章主要介绍springboot+dubbo+zookeeper的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在dubbo-admin-0.0.1-SNAPSHO
千家信息网最后更新 2025年01月31日springboot+dubbo+zookeeper的示例分析

这篇文章主要介绍springboot+dubbo+zookeeper的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

在dubbo-admin-0.0.1-SNAPSHOT.jar的路径下启动dubbo,java -jar dubbo-admin-0.0.1-SNAPSHOT.jar


dubbo-admin-0.0.1-SNAPSHOT.jar的包需要提前打好

启动zookeeper的zkServer.cmd和zkCli.cmd

需要的依赖

                             org.apache.dubbo            dubbo-spring-boot-starter            2.7.3                                    com.github.sgroschupf            zkclient            0.1                                    org.apache.curator            curator-framework            2.12.0                            org.apache.curator            curator-recipes            2.12.0                                    org.apache.zookeeper            zookeeper            3.4.14                                                            org.slf4j                    slf4j-log4j12                                                        org.springframework.boot            spring-boot-starter-web        

服务端和消费端都需要这些依赖

服务端

在服务端设置一个服务

@Component@Service // 可以被扫描扫,在项目已启动就注册到注册中心  服务注册与发现public class TickServiceImp implements TicketService {    @Override    public String getTick() {        return "《今天是个好日子》";    }}

这里的@Service是dubbo下的用来吧服务注册到注册中心
@Component用来把类注入到容器中

application.yml配置如下

server:  port: 8001#服务应用名字dubbo:  application:    name: provider-server#注册中心地址  registry:    address: zookeeper://127.0.0.1:2181#那些服务要被注册  scan:    base-packages: com.cfz.service

启动服务端,在zookeeper设置的端口http://localhost:7001下查看

消费端

首先导入所需依赖(同上文)

设置服务

这里的接口要和服务端的相同

Userservice类中如下

@Service //放到容器中public class Userservice {    //想拿到provider-server提供的票,需要去注册中心拿服务    @Reference //引用,pom坐标,可以定义路径相同的接口名    TicketService ticketService;    public void buyTicket() {        System.out.println("在注册中心拿到"+ticketService.getTick());    }}

application.yml配置如下


以上是"springboot+dubbo+zookeeper的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

服务 示例 分析 相同 内容 容器 接口 篇文章 路径 消费 配置 上文 价值 兴趣 名字 地址 坐标 好日子 小伙 小伙伴 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 qq发文件时显示服务器拒绝请求 未转变者联机服务器怎么建 云南服务器租赁十五金杰哥菓 数据库swap建议 国家网络安全周厦门 移动光猫服务器可以选择吗 中国大学生网络安全测试 工贸网络安全 计算机网络技术自我介绍介绍 软件开发期间该不该辞职 管理存储服务器 成都信息网络安全协会位置 绝对的网络安全 科技改变生活的作文互联网 dell服务器报错哪里可以看 网络技术学习自律app 自考高级数据库技术及应用 常小萱测试软件开发 西藏软件开发外包多少钱 倩女幽魂角色服务器查询 没有电脑怎么学计算机网络技术 navicat数据库不见了 朝阳区智能网络技术推荐咨询 vb数据库执行多个sql 银行业近五年网络安全宣传 安徽网络技术咨询制品价格 服务器电脑怎么进安全模式 网络安全钥匙密码不正确 主动数据库产生原因 计算机网络技术超星考试
0