POM:

  1. <!-- Dubbo -->
  2. <dependency>
  3. <groupId>com.alibaba</groupId>
  4. <artifactId>dubbo</artifactId>
  5. <version>2.5.3</version>
  6. <exclusions>
  7. <exclusion>
  8. <groupId>org.springframework</groupId>
  9. <artifactId>spring</artifactId>
  10. </exclusion>
  11. </exclusions>
  12. </dependency>

提供者:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
  5. xsi:schemaLocation="http://www.springframework.org/schema/beans
  6. classpath:/org/springframework/beans/factory/xml/spring-beans-4.1.xsd
  7. http://code.alibabatech.com/schema/dubbo
  8. classpath:META-INF/dubbo.xsd ">
  9.  
  10. <dubbo:application name="ucenter"/>
  11. <dubbo:registry address="N/A" />
  12. <dubbo:protocol name="dubbo" port="20880"></dubbo:protocol>
  13. <dubbo:service interface="com.ucenter.api.session.service.IWebSessionService" version="1.0" ref="webSessionService" />
  14. <dubbo:service interface="com.ucenter.api.session.service.IAppSessionService" version="1.0" ref="appSessionService" />
  15. <dubbo:service interface="com.ucenter.api.loa.service.ILoaResourceService" version="1.0" ref="loaResourceService" />
  16. <dubbo:service interface="com.ucenter.api.loa.service.ILoaFunctionService" version="1.0" ref="loaFunctionService" />
  17. <dubbo:service interface="com.ucenter.api.user.service.IUserService" version="1.0" ref="userService" />
  18. <dubbo:service interface="com.ucenter.api.user.service.IUserAuthService" version="1.0" ref="userAuthService" />
  19. <dubbo:service interface="com.ucenter.api.organization.service.IEmployeeService" version="1.0" ref="employeeService" />
  20. <dubbo:service interface="com.ucenter.api.appuser.service.IAppuserService" version="1.0" ref="appuserService" />
  21.  
  22. <dubbo:reference id="houseService" interface="com.smart.server.api.house.service.IHouseService"
  23. url="dubbo://${dubbo.server.address}/com.smart.server.api.house.service.IHouseService" version="1.0" check="false" />
  24.  
  25. </beans>

消费者:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  3. xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
  4. xsi:schemaLocation="http://www.springframework.org/schema/beans
  5. classpath:/org/springframework/beans/factory/xml/spring-beans-4.1.xsd
  6. http://code.alibabatech.com/schema/dubbo
  7. classpath:META-INF/dubbo.xsd ">
  8. <dubbo:application name="ems" />
  9. <dubbo:consumer timeout="30000"></dubbo:consumer>
  10. <dubbo:reference id="buildingService" interface="com.xindatai.resource.api.building.service.IBuildingService"
  11. url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.building.service.IBuildingService"
  12. version="1.0" check="false" />
  13. <dubbo:reference id="floorService" interface="com.xindatai.resource.api.floor.service.IFloorService"
  14. url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.floor.service.IFloorService"
  15. version="1.0" check="false" />
  16. <dubbo:reference id="regionService" interface="com.xindatai.resource.api.region.service.IRegionService"
  17. url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.region.service.IRegionService"
  18. version="1.0" check="false" />
  19.  
  20. <dubbo:reference id="devPM25Service" interface="com.xindatai.device.pm25.service.IDevPM25Service"
  21. url="dubbo://${dubbo.device.address}/com.xindatai.device.pm25.service.IDevPM25Service" version="1.0"
  22. check="false" />
  23. <dubbo:reference id="devAirConService" interface="com.xindatai.device.aircon.service.IDevAirConService"
  24. url="dubbo://${dubbo.device.address}/com.xindatai.device.aircon.service.IDevAirConService"
  25. version="1.0" check="false" />
  26. <dubbo:reference id="devAirCleanerService" interface="com.xindatai.device.aircleaner.service.IDevAirCleanerService"
  27. url="dubbo://${dubbo.device.address}/com.xindatai.device.aircleaner.service.IDevAirCleanerService"
  28. version="1.0" check="false" />
  29.  
  30. <dubbo:reference id="loaFunctionService" interface="com.ucenter.api.loa.service.ILoaFunctionService"
  31. url="dubbo://${dubbo.ucenter.address}/com.ucenter.api.loa.service.ILoaFunctionService" version="1.0"
  32. check="false" />
  33. <dubbo:reference id="webSessionService" interface="com.ucenter.api.session.service.IWebSessionService"
  34. url="dubbo://${dubbo.ucenter.address}/com.ucenter.api.session.service.IWebSessionService" version="1.0"
  35. check="false" />
  36.  
  37. </beans>

啦啦啦

啦啦啦

Dubbo 实例的更多相关文章

  1. IDEA上创建 Maven SpringBoot + zookeeper +dubbo 实例

    概述 首先声明,本文是学习总结类型的博客内容,如有雷同纯属学习.本位主要结合zookeeper和dubbo做个简单实例.目前来说,一般网站架构随着业务的发展,逻辑越来越复杂,数据量越来越大,交互越来越 ...

  2. Dubbo实例

    1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案.简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需 ...

  3. 使用IntelliJ IDEA创建简单的Dubbo实例

    这个博客是在https://blog.csdn.net/Crazer_cy/article/details/80397649篇文章上的基础上,自己学习用的. Zookeeper为dubbo的注册中心, ...

  4. SpringBoot集成dubbo实例

    项目总览图: 最下面有项目的pom,具体内容: 项目运行注意事项: 先启动 provider, 将providers.xml中 port 先修改为20187 执行test目录 下的DubboProvi ...

  5. Rpc框架dubbo-client(v2.6.3) 源码阅读(二)

    接上一篇 dubbo-server 之后,再来看一下 dubbo-client 是如何工作的. dubbo提供者服务示例, 其结构是这样的!dubbo://192.168.11.6:20880/com ...

  6. 最近学习工作流 推荐一个activiti 的教程文档

    全文地址:http://www.mossle.com/docs/activiti/ Activiti 5.15 用户手册 Table of Contents 1. 简介 协议 下载 源码 必要的软件 ...

  7. Dubbo集成Spring与Zookeeper实例

    >>Dubbo最佳实践 使用Dubbo结合Zookeeper和Spring,是使用比较广泛的一种组合,下面参考官方文档,做个简单的示例,一步步搭建一个使用dubbo结合Zookeeper和 ...

  8. dubbo发布web服务实例

    dubbo角色与调用执行过程 dubbo节点角色说明:provider: 暴露服务的服务提供方consumer: 调用远程服务的服务消费方registry: 服务注册于发现的注册中心monitor: ...

  9. Dubbo入门实例--转载

    原文地址:http://blog.csdn.net/ruishenh/article/details/23180707?utm_source=tuicool 1.   概述 Dubbo是一个分布式服务 ...

随机推荐

  1. Distribute Cached 使用

    在Kettle中说到Pentaho的MapReduce要用到它,就查了一下关于它的资料,以下是从官方查到的内容,记录一下. DistributedCache: 一些比较小的需要共享的文件或者jar包, ...

  2. Android训练课程(Android Training) - 添加活动栏(使用action bar)

    2014-10-28 张云飞VIR 翻译自:https://developer.android.com/training/basics/actionbar/index.html 添加活动栏(Addin ...

  3. 在CentOS 6.4中支持exfat格式的U盘

    CentOS系列一直没有默认支持使用exfat格式的大容量U盘. 可以通过添加fuse-exfat模块来支持.根据网上资料,整理如下: 1.下载fuse-exfat支持软件: exfat支持是通过fu ...

  4. HwPointEventFilter: do not support AFT because of no config华为手机进入工程菜单

    在调试时应用报出HwPointEventFilter: do not support AFT because of no config 是因为华为系统里设置了不打印log 解决方法是在拨号界面输入*# ...

  5. [hadoop读书笔记] 第一章 初识 Hadoop

    P3-P4: 目前遇见的问题很简单:硬盘容量不断提升,1TB的已成为主流,然而数据传输速度从1990年的4.4MB/s仅上升到当前约100MB/s 读取一个1TB的硬盘数据需要耗时至少2.5个小时.写 ...

  6. Controllerizing the ScrollViewer Thumbnail

    In the last post we created a ScrollViewer Thumbnail feature using a just a bit of Xaml and databind ...

  7. 《FPGA全程进阶---实战演练》第二十一章 细说低速与高速电路设计之电阻 电容 电感 磁珠

      1.1 什么是高速电路 信号的最高频率成分是取决于有效频率,而不是周期频率. 高速电路的定义是根据信号的有效频率来计算的,在现实世界中,任何信号都是由多个频率分量的正弦波叠加而成的.定义各正弦波分 ...

  8. SEMI-PARAMETRIC TOPOLOGICAL MEMORY FOR NAVIGATION

    github: https://github.com/nsavinov/SPTM

  9. 字节码分析finally块对return返回值的影响

    直接进入主题.看如下代码: public int test(){ int i=0; try { i=1; return i; } catch (Exception e) { i=2; return i ...

  10. python 调用pymysql模块遇到\转义问题解决办法

    1.问题情况 本来存入mysql的是字典,有汉字,由于python版本是2.7,所以在json的时候把我的值变成了unicode,那么在调用pymysql的时候,mysql给我转义取消了. 存之前: ...