dubbo,zookeeper集群配置

dubbo:

1,多注册zk配置

服务方:

zookeeper.sasl.client=false

dubbo.registry.file=/temp/dubbo.cache

dubbo.consumer.check=false

#\u9ED8\u8BA4\u5E94\u7528\u914D\u7F6E\u76F8\u5173\u4FE1\u606F

#\u5F53\u524D\u5E94\u7528\u540D\u79F0

dubbo.application.name=hb_phonebank-provider

#\u5E94\u7528\u8D1F\u8D23\u4EBA

dubbo.application.owner=hbadmin

#\u6D4B\u8BD5\u73AF\u5883\u56E0\u591A\u53F0\u4E2A\u5E94\u7528\u5728\u540C\u4E00\u53F0\u670D\u52A1\u5668\u4E0A\u9762,\u6240\u4EE5dubbo\u7AEF\u53E3\u653E\u5728\u5404\u81EA\u5E94\u7528\u914D\u7F6E\u4E2D

dubbo.protocol.name=dubbo

#dubbo\u534F\u8BAE\u7AEF\u53E3

dubbo.protocol.port=20886

dubbo.registry.address=zookeeper://10.150.10.27:2181?backup=10.150.10.30:2181,10.150.10.31:2181

#dubbo.registry.address=zookeeper://192.168.13.97:2181

dubbo.registry.register=true

#dubbo\u8D85\u65F6\u65F6\u95F4

dubbo.provider.timeout=5000

#dubbo\u6700\u5927\u7EBF\u7A0B

dubbo.provider.threads=400

dubbo.retries.count=0   //这个消费方没有

xml:

<!--suppress SpringModelInspection -->

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns="http://www.springframework.org/schema/beans"

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">

<!--dubbo相关配置  -->

<dubbo:annotation package="com.houbank" />

<dubbo:application name="${dubbo.application.name}" owner="${dubbo.application.owner}"/>

<dubbo:registry address="${dubbo.registry.address}" saslvalid="false" />

    <dubbo:protocol name="${dubbo.protocol.name}" port="${dubbo.protocol.port}" />

    <!--<dubbo:consumer check="${dubbo.consumer.check}"  timeout="15000" />-->

    <dubbo:provider retries="${dubbo.retries.count}" timeout="${dubbo.provider.timeout}"

                    threads="${dubbo.provider.threads}"/>

</beans>

消费方:

dubbo.registry.file=/temp/dubbo.cache

dubbo.consumer.check=false

#\u9ED8\u8BA4\u5E94\u7528\u914D\u7F6E\u76F8\u5173\u4FE1\u606F

#\u5F53\u524D\u5E94\u7528\u540D\u79F0

dubbo.application.name=consumer-of-hbadmin-app

#\u5E94\u7528\u8D1F\u8D23\u4EBA

dubbo.application.owner=hbadmin

#\u6D4B\u8BD5\u73AF\u5883\u56E0\u591A\u53F0\u4E2A\u5E94\u7528\u5728\u540C\u4E00\u53F0\u670D\u52A1\u5668\u4E0A\u9762\uFF0C\u6240\u4EE5dubbo\u7AEF\u53E3\u653E\u5728\u5404\u81EA\u5E94\u7528\u914D\u7F6E\u4E2D

#dubbo\u534F\u8BAE\u7AEF\u53E3

dubbo.protocol.name=dubbo

dubbo.registry.address=zookeeper://10.150.10.27:2181?backup=10.150.10.30:2181,10.150.10.31:2181

#dubbo.registry.address=zookeeper://192.168.13.97:2181

dubbo.protocol.port=20888    //这个端口可以不要

dubbo.registry.register=false

subscribe=true

#dubbo\u8D85\u65F6\u65F6\u95F4

dubbo.provider.timeout=10000000

#dubbo\u6700\u5927\u7EBF\u7A0B

dubbo.provider.threads=400

zookeeper.sasl.client=false

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  

        ">

    <!--<dubbo:annotation package="com.houbank.incoming.web.controller, com.houbank.incoming.web.util" />-->

    <!-- consumer application name -->  

    <dubbo:application name="${dubbo.application.name}"  owner="${dubbo.application.owner}" />

    <dubbo:protocol name="${dubbo.protocol.name}" port="${dubbo.protocol.port}"/>

    <!-- registry address, used for consumer to discover services -->  

    <dubbo:registry address="${dubbo.registry.address}" register="false" subscribe="${subscribe}" saslvalid="false"/>

    

    <dubbo:consumer check="${dubbo.consumer.check}"  timeout="${dubbo.provider.timeout}" owner="${dubbo.application.owner}"/>

    

    <!-- 这里需要显式配置,否则 通过BeanUtil的方式无法获取到bean,解决velocity自定义模板注入问题 -->  

    <dubbo:reference id="cacheFacade" interface=" com.houbank.incoming.api.CacheFacade" check="false"/> 

    <dubbo:reference id="codeLibraryFacade" interface=" com.houbank.incoming.api.CodeLibraryFacade" check="false"/>

    <dubbo:reference id="weixinBaseInfoFacade" interface=" com.houbank.incoming.api.WeixinBaseInfoFacade" check="false"/>

    <dubbo:reference id="financialSalesRoleFacade" interface=" com.houbank.incoming.api.FinancialSalesRoleFacade" check="false"/>

    <dubbo:reference id="financialSalesEmploymentFacade" interface="com.houbank.incoming.api.FinancialSalesEmploymentFacade" check="false" />

    <dubbo:reference id="financialSalesTeamFacade" interface="com.houbank.incoming.api.FinancialSalesTeamFacade" check="false" />

    <dubbo:reference id="financialSalesStatisticsFacade" interface="com.houbank.incoming.api.FinancialSalesStatisticsFacade" check="false" />

    <dubbo:reference id="financialSalesFuncFacade" interface=" com.houbank.incoming.api.FinancialSalesFuncFacade" check="false"/>

    <dubbo:reference id="financialSalesUserFacade" interface=" com.houbank.incoming.api.FinancialSalesUserFacade" check="false"/>

</beans>  

猜你喜欢

转载自yuhuiblog6338999322098842.iteye.com/blog/2409001