73.springboot + dubbo + zookeeper

本秂侑毒 提交于 2020-02-26 22:11:35

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 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!