dubbo(二)发布dubbo服务
2017-10-06 11:24
344 查看
1.pom.xml中添加相关jar包
2.配置spring的配置文件中添加dubbo相关配置:
发布dubbo服务相关配置:
引用dubbo服务相关配置:
3.启动dubbo相关
启动zookeeper
./zkServer.sh start
关闭Linux防火墙
service iptables stop
<!-- dubbo相关jar包 --> <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.配置spring的配置文件中添加dubbo相关配置:
发布dubbo服务相关配置:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.2.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.2.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util-4.2.xsd"> <!-- 配置包扫描器,扫描所有带@Service注解的类 --> <context:component-scan base-package="com.milan.service"/> <!-- 发布dubbo服务 --> <!-- 提供方应用信息,用于计算依赖关系 --> <dubbo:application name="dubbo-demo" /> <!-- 注册中心的地址 --> <dubbo:registry protocol="zookeeper" address="192.168.1.1:2181" /> <!-- 用dubbo协议在20880端口暴露服务 --> <dubbo:protocol name="dubbo" port="20880" /> <!-- 声明需要暴露的服务接口 --> <dubbo:service interface="com.milan.service.ItemService" ref="itemServiceImpl" timeout="300000"/> </beans>
引用dubbo服务相关配置:
<?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:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springframework.org/schema/context" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo" xmlns:mvc="http://www.springframework.org/schema/mvc" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.2.xsd http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.2.xsd http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.2.xsd"> <!-- 配置注解驱动 --> <mvc:annotation-driven /> <!-- 视图解析器 --> <bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/jsp/" /> <property name="suffix" value=".jsp" /> </bean> <!-- 配置包扫描器,扫描@Controller注解的类 --> <context:component-scan base-package="com.milan.controller"/> <!-- 配置资源映射 --> <mvc:resources location="/css/" mapping="/css/**"/> <mvc:resources location="/js/" mapping="/js/**"/> <!-- 引用dubbo服务 --> <dubbo:application name="dubbo-demo"/> <dubbo:registry protocol="zookeeper" address="192.168.1.1:2181"/> <dubbo:reference interface="com.milan.service.ItemService" id="itemService" /> </beans>
3.启动dubbo相关
启动zookeeper
./zkServer.sh start
关闭Linux防火墙
service iptables stop
相关文章推荐
- 被事务代理的spring service 使用注解方式发布Dubbo服务
- Dubbo2.7源码分析-如何发布服务
- 被事务代理的spring service 不能使用注解方式发布dubbo服务
- 发布Dubbo服务
- 被事务代理的spring service 不能使用注解方式发布dubbo服务
- (转)淘淘商城系列——发布dubbo服务
- 使用dubbo+zookeeper发布服务项目实践
- 商城项目-dubbo,框架整合,dubbo发布和引用服务
- dubbo发布webservice服务
- Dubbo的提供者服务如何发布?
- 发布Dubbo服务
- Dubbo源码学习--服务是如何发布的
- 被事务代理的spring service 使用注解方式发布Dubbo服务
- 原来dubbo发布服务如此简单
- dubbox 发布rest服务调用过程记录
- Dubbo系列-5.服务的发布
- 学习淘淘商城第十二课(发布dubbo服务)
- dubbo源码:服务发布详解
- 商城项目实战10:发布dubbo服务