1. 程式人生 > >Dubbo 暴露服務

Dubbo 暴露服務

prot ref http 依賴 frame 指向 pid proto 對象

1. 引入dubbo依賴

     dubbo 依賴
<dependency> <groupId>com.alibaba</groupId> <artifactId>dubbo</artifactId> <version>2.6.2</version> </dependency>
zookeeper 依賴 客戶端
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-framework</artifactId>
<version>2.12.0</version>
</dependency>

2. xml配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
       xsi:schemaLocation
="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> <!--1. 指定當前服務的名字--> <dubbo:application name="Dubbo-server"/> <!--2. 指定註冊中心的位置--> <dubbo:registry protocol="zookeeper" address="124.0.0.1:2181"></dubbo:registry> <!--3. 指定通信規則(通信協議?通信端口)--> <dubbo:protocol name="dubbo" port="20880"></dubbo:protocol> <!--4. 暴露服務,指向服務的真正實現對象--> <dubbo:service interface
="com.aynu.service.UserService" ref="userServiceImpl"></dubbo:service> <!--服務的實現--> <bean id="userServiceImpl" class="com.aynu.service.UserServiceImpl"></bean> </beans>

Dubbo 暴露服務