GitHub 详细介绍地址
https://github.com/apache/incubator-dubbo-spring-boot-project/blob/master/README_CN.md
Dubbo Spring Boot 工程致力于简化 Dubbo RPC 框架在 Spring Boot 应用场景的开发。同时也整合了 Spring Boot 特性:
从现在开始, dubbo-spring-boot-project
将在每个发布中发行两个版本 :
版本 | Java | Spring Boot | Dubbo |
---|---|---|---|
0.2.0 |
1.8+ | 2.0.x |
2.6.2 + |
0.1.1 |
1.7+ | 1.5.x |
2.6.2 + |
您可以为您的工程引入最新 dubbo-spring-boot-starter
的发布,增加以下依赖到工程的 pom.xml
文件中:
如果您的工程遇到了依赖问题, 请尝试添加如下 Maven 参考到工程的 pom.xml
文件中:
通常情况 , Dubbo 应用有两种使用场景 , 其一为 Dubbo 服务提供方 , 另外一个是 Dubbo 服务消费方,当然也允许两者混合.
新建dubbo-spring-boot maven项目,工程结构如下:
springboot版本为2.0.3
对外暴露RPC接口API模块
需要引入:dubbo-spring-boot-api
对外暴露服务接口实现类
需要引入:dubbo-spring-boot-api
web层调用服务提供者对我暴露的rpc接口
启动服务提供者,服务消费者
访问消费者web接口。
源码地址:https://gitee.com/niugangxy/dubbo
微信公众号:
JAVA程序猿成长之路
分享资源,记录程序猿成长点滴。专注于Java,Spring,SpringBoot,SpringCloud,分布式,微服务。
原文:https://www.cnblogs.com/niugang0920/p/12187663.html