每天一个新知识之 SpringBoot+Dubbo 的快速入门
2023-09-11 14:17:00 时间
文章目录
第一步,我们创建一个maven的普通工程
这个工程我们主要放公共的类来使用
第二步,创建两个springboot项目,一个生产者,一个消费者
第三步,在interface项目中编写共用接口
第四步,将interface项目导入到生产者和消费者的项目中去
第五步,编写生产者提供服务的类
第六步,编写消费者消费服务的类
第七步,启动本地的zooKeeper
如果不知道安装zookeeper的请移步
https://blog.csdn.net/csdnerM/article/details/121848173
第八步,在生产者pom文件中导入以下依赖
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
第九步,在消费者pom文件中导入以下依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
第十步,配置生产者properties文件,将服务发布到zookeeper中
# 应用名称
spring.application.name=provider
dubbo.application.name=provider
dubbo.registry.address=127.0.0.1:2181
dubbo.registry.protocol=zookeeper
dubbo.protocol.name=dubbo
dubbo.protocol.port=20881
dubbo.monitor.protocol=registry
第十一步,配置消费者properties文件,从zookeeper中取得服务
# 应用名称
spring.application.name=consumer
# 应用服务 WEB 访问端口
server.port=8081
dubbo.application.name=consumer
dubbo.registry.address=zookeeper://127.0.0.1:2181
dubbo.monitor.protocol=registry
第十二步,发布生产者和消费者,访问接口
成功利用dubbo实现rpc调用一次,源代码请转步我的源码仓库中使用:
相关文章
- Springboot: 如何将服务注册到Nacos
- SpringBoot+Dubbo项目整合搭建
- 《SpringBoot篇》01.Springboot超详细入门(基础篇)
- Springboot配置端口号
- springboot 整合swagger入门案例
- SpringBoot集成监控管理
- SpringBoot整合国际化功能
- springboot @Value 静态变量注入,springboot @ConfigurationProperties注解使用
- springboot的起步依赖
- springboot 中的 classpath 指的是什么路径?
- springboot未授权漏洞(漏洞复现Springboot未授权访问及修复)
- SpringBoot扩展接口- ApplicationListener 事件监听器
- 在Springboot中应用Redis集群
- SpringBoot开发案例之整合Dubbo消费者
- 微信小程序 | 微信公众平台SpringBoot开发实例 │ 开发一个简易的个人微信公众号
- springboot验证码的生成与验证
- SpringBoot项目启动遇到的问题记录
- SpringBoot之集成通用Mapper
- SpringBoot 整合 Dubbo + Zookpeer 错误