1. doubbo 管理台 搭建 https://my.oschina.net/springMVCAndspring/blog/2050933
2.zookeeper安装 https://my.oschina.net/springMVCAndspring/blog/2050353
1.效果


2. 生产者
2.1 pom.xml
<!--7.dubbo依赖-->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.alibaba.spring.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
<!--8.zkclient依赖-->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>

2.2 配置文件
dubbo.application.name=dubbo-producer dubbo.registry.address=zookeeper://xxxxx:2181 dubbo.protocol.name=dubbo dubbo.protocol.port=20880 dubbo.scan.basePackages=cn.ma.provider.service dubbo.monitor.protocol=registry

2.3 3 层代码
2.3.1 controller

2.3.2 service
接口还是原来那样,实现类的注解用dubbo的

2.3.3 mapper

3.消费者
3.1 导入jar
<!--7.dubbo依赖-->
<dependency>
<groupId>com.alibaba.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>0.2.0</version>
</dependency>
<dependency>
<groupId>com.alibaba.spring.boot</groupId>
<artifactId>dubbo-spring-boot-starter</artifactId>
<version>2.0.0</version>
</dependency>
<!--8.zkclient依赖-->
<dependency>
<groupId>com.101tec</groupId>
<artifactId>zkclient</artifactId>
<version>0.10</version>
</dependency>

3.2 配置文件
## Dubbo 服务消费者配置 dubbo.application.name=order-service-consumer dubbo.registry.address=zookeeper://122.51.146.196:2181 dubbo.monitor.protocol=registry

3.3 代码
3.3.1 controller

3.3.2 (重要) service层

4.代码
链接:https://pan.baidu.com/s/1N0B-Z2_DmKmqK7WnDTI-Bw
提取码:ksue
来源:oschina
链接:https://my.oschina.net/u/4132381/blog/3156420