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>