dubbo

 

 

0 .  引入包属性<properties>

<dubbo.version>2.8.4</dubbo.version>

<zookeeper.version>3.4.7</zookeeper.version>

<zkclient.version>0.1</zkclient.version>

<mybatis.version>3.4.5</mybatis.version> 

  </properties>

  1.  dubboxdemo_web 消费端

1.导包

<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</dependency>

<dependency>
<groupId>com.github.sgroschupf</groupId>
<artifactId>zkclient</artifactId>
</dependency>

 

2.配置

<!-- 引用dubbo 服务 -->
<dubbo:application name="pinyougou-shop-web" />
<dubbo:registry address="zookeeper://192.168.25.129:2181"/>
<dubbo:annotation package="com.pinyougou.shop.controller" />

3.使用

3.1 import com.alibaba.dubbo.config.annotation.Reference;

3.2

@Reference
private AddressService addressService;

 

2. dubboxdemo_service 生产端

1.导包

<!-- dubbo相关 -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
</dependency>
<dependency>
<groupId>org.apache.zookeeper</groupId>
<artifactId>zookeeper</artifactId>
</dependency>
<dependency>
<groupId>com.github.sgroschupf</groupId>
<artifactId>zkclient</artifactId>
</dependency>

2.配置 

<dubbo:protocol name="dubbo" port="20883"></dubbo:protocol>
<dubbo:application name="dubboxdemo_service"/>
<dubbo:registry address="zookeeper://192.168.25.153:2181"/>
<dubbo:annotation package="com.pinyougou.dubboxdemo.service.impl" />

3.使用

3.1 import com.alibaba.dubbo.config.annotation.Reference;

3.2

@Reference
private AddressService addressService;

 

posted @ 2020-08-09 22:05  Hxf_007  阅读(62)  评论(0编辑  收藏  举报