动力节点springBoot集成Dubbo框架遇到的问题
运行环境:
SpringBoot2.3.3
Dubbo2.0.0
zookeeper3.6.1
SpringBoot集成Dubbo 的GetHub网址:https://github.com/alibaba/dubbo-spring-boot-starter
首先我来展示一下我的成功的页面:
SpringBoot集成Dubbo框架需要创建三个项目:
第一个是Dubbo服务接口项目
第二个是Dubbo服务提供者项目
第三个是Dubbo服务消费者项目
第一个:01-SpringBoot-dubbo-interface
这个项目只需要声明接口和实体类之后打包,方便提供者和消费者应用的,只需要创建一个简单的maven项目就可以了
因为需要查询数据库返回数据所以加上了实体类
第一个搭建基本上难度不大,搭建好之后:
第二个02-SpringBoot-dubbo-provider
第二个项目跟着老师一路敲代码,也是挺简单的,只是运行的时候出现了问题
解决的方法:
我们需要下载一个zookeeper,并且把它运行起来
直接去官网下载就可以了:
官网地址
架包一解压就可以使用了。
接着又遇到了另外一个问题:
这个问题花了我不少时间,一开始我以为是我遗漏了一些关键的步骤了,重新操作了两次,还是没有解决问题,之后我又猜想是不是我使用了最新版本的SpringBoot和老师的有差别,之后我把SpringBoot的版本降低成老师的了,然而问题还是没有解决,之后我还是查看了GitHub里面的API才知道问题所在:
最后总算是输出成功了。因为这里涉及到三个项目的配置所以我只是说一下我解决问题的过程,就不展示那么多代码了。如果你想查看源码的话可以到我的GitHub上面下载源码查看:
https://github.com/LaiXingJie/SpringBoot-Dubbo