SpringBoot采用注解方式整合Dubbo
1、项目环境搭建准备:创建一个Empty Project作为一个主工程容器;创建Provider-Module、Consumer-Module两个模块,采用Springboot的方式;安装配置好Maven和Zookeeper。



2、首先配置Dubbo-Provider,先配置pom.xml引入依赖,主要是引入Dubbo和Zookeeper的依赖,以供后续开发使用。

3、配置Dubbo-Provider的application.yml文件,主要包括端口、服务地址、名字等,改变端口为:8081,避免后面端口冲突。

4、编写Dubbo-Provider的接口和实现类,用于测试使用。
PS:需要注意的是@Service的引入是引入Dubbo的包。


5、再是配置Dubbo-Consumer的信息,配置pom.xml文件。依赖信息和Dubbo-Provider的一样,注意依赖的统一性。

6、配置Dubbo-Consumer的application.yml文件,设置端口号为:8080,这样就不会产生端口冲突。

7、编写Dubbo-Consumer的Service和实现类,注意包的结构,不要错了。使用@Reference引入服务。
PS:配置两个接口是为了避免出现空指针异常。


8、编写测试类,进行测试。

9、启动服务进行测试,先启动提供者服务,再启动消费者服务。完成测试,这样功能就可以用了。

阅读量:89
阅读量:101
阅读量:178
阅读量:191
阅读量:192