zoukankan      html  css  js  c++  java
  • Dubbo 实例

    POM:

            <!-- Dubbo -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>dubbo</artifactId>
                <version>2.5.3</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework</groupId>
                        <artifactId>spring</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>

    提供者:

    <?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  
            classpath:/org/springframework/beans/factory/xml/spring-beans-4.1.xsd   
            http://code.alibabatech.com/schema/dubbo  
            classpath:META-INF/dubbo.xsd ">
    
        <dubbo:application name="ucenter"/>
        <dubbo:registry address="N/A" /> 
        <dubbo:protocol name="dubbo" port="20880"></dubbo:protocol> 
        <dubbo:service interface="com.ucenter.api.session.service.IWebSessionService" version="1.0" ref="webSessionService" />
        <dubbo:service interface="com.ucenter.api.session.service.IAppSessionService" version="1.0" ref="appSessionService" />
        <dubbo:service interface="com.ucenter.api.loa.service.ILoaResourceService" version="1.0" ref="loaResourceService" />
        <dubbo:service interface="com.ucenter.api.loa.service.ILoaFunctionService" version="1.0" ref="loaFunctionService" />
        <dubbo:service interface="com.ucenter.api.user.service.IUserService" version="1.0" ref="userService" />
        <dubbo:service interface="com.ucenter.api.user.service.IUserAuthService" version="1.0" ref="userAuthService" />
        <dubbo:service interface="com.ucenter.api.organization.service.IEmployeeService" version="1.0" ref="employeeService" />
        <dubbo:service interface="com.ucenter.api.appuser.service.IAppuserService" version="1.0" ref="appuserService" />
        
    
        <dubbo:reference id="houseService" interface="com.smart.server.api.house.service.IHouseService" 
            url="dubbo://${dubbo.server.address}/com.smart.server.api.house.service.IHouseService" version="1.0" check="false" />
    
    </beans>  

    消费者:

    <?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  
            classpath:/org/springframework/beans/factory/xml/spring-beans-4.1.xsd   
            http://code.alibabatech.com/schema/dubbo  
            classpath:META-INF/dubbo.xsd ">
        <dubbo:application name="ems" />
        <dubbo:consumer timeout="30000"></dubbo:consumer>
        <dubbo:reference id="buildingService" interface="com.xindatai.resource.api.building.service.IBuildingService"
            url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.building.service.IBuildingService"
            version="1.0" check="false" />
        <dubbo:reference id="floorService" interface="com.xindatai.resource.api.floor.service.IFloorService"
            url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.floor.service.IFloorService"
            version="1.0" check="false" />
        <dubbo:reference id="regionService" interface="com.xindatai.resource.api.region.service.IRegionService"
            url="dubbo://${dubbo.resource.address}/com.xindatai.resource.api.region.service.IRegionService"
            version="1.0" check="false" />
    
    
        <dubbo:reference id="devPM25Service" interface="com.xindatai.device.pm25.service.IDevPM25Service"
            url="dubbo://${dubbo.device.address}/com.xindatai.device.pm25.service.IDevPM25Service" version="1.0"
            check="false" />
        <dubbo:reference id="devAirConService" interface="com.xindatai.device.aircon.service.IDevAirConService"
            url="dubbo://${dubbo.device.address}/com.xindatai.device.aircon.service.IDevAirConService"
            version="1.0" check="false" />
        <dubbo:reference id="devAirCleanerService" interface="com.xindatai.device.aircleaner.service.IDevAirCleanerService"
            url="dubbo://${dubbo.device.address}/com.xindatai.device.aircleaner.service.IDevAirCleanerService"
            version="1.0" check="false" />
    
    
        <dubbo:reference id="loaFunctionService" interface="com.ucenter.api.loa.service.ILoaFunctionService"
            url="dubbo://${dubbo.ucenter.address}/com.ucenter.api.loa.service.ILoaFunctionService" version="1.0"
            check="false" />
        <dubbo:reference id="webSessionService" interface="com.ucenter.api.session.service.IWebSessionService"
            url="dubbo://${dubbo.ucenter.address}/com.ucenter.api.session.service.IWebSessionService" version="1.0"
            check="false" />
    
    </beans>

    啦啦啦

    啦啦啦

  • 相关阅读:
    新博客即将启用
    关于博主 | 联系博主
    结束吧,为这不圆满的故事划上一个残缺的句号
    自用线段树模板
    NOIP 2017 day 1 游记
    NOIP 2017 Day 0. 游记
    NOIP 2017 day -1 杂记
    再一次想不出应该起什么标题
    做图与树做到吐的一天
    自用二分图匹配模板
  • 原文地址:https://www.cnblogs.com/ClassNotFoundException/p/6952380.html
Copyright © 2011-2022 走看看