1. 程式人生 > >dubbo 配置屬性

dubbo 配置屬性

o-c 地址 同時 clu time 註冊中心 遠程服務 conf 本地

1,服務方

<dubbo:application name="demo-provider" />

<!-- 使用zookeeper註冊中心暴露服務地址 -->
<dubbo:registry protocol="zookeeper" address="${dubbo.registry.address}" />

<!-- 用dubbo協議在20900端口暴露服務 -->
<dubbo:protocol name="dubbo" port="20818" />

<!-- 監控中心配置,protocol="registry",表示從註冊中心發現監控中心地址 
--> <dubbo:monitor protocol="registry"/> <!-- 當ProtocolConfig和ServiceConfig某屬性沒有配置時,采用此缺省值 --> <dubbo:provider timeout="10000" threadpool="fixed" threads="100" accepts="1000" /> <!-- 服務接口 集群容錯 cluster:缺省值:failover retries="2" 來設置重試次數(不含第一次) --> <dubbo:service cluster="failover" retries
="0" interface="com.alibaba.dubbo.demo.DemoService" ref="demoService" />

2,消費方

<!-- consumer   消費方-->
    
    <!-- 消費方應用名,用於計算依賴關系,不是匹配條件,不要與提供方一樣 -->
    <dubbo:application name="demo-consumer" />

    <!-- 使用zookeeper註冊中心暴露服務地址 -->
    <!-- 多註冊中心配置,豎號分隔表示同時連接多個不同註冊中心,同一註冊中心的多個集群地址用逗號分隔 
--> <!-- 註冊中心地址 --> <dubbo:registry protocol="zookeeper" address="${dubbo.registry.address}" /> <!-- 監控中心配置,protocol="registry",表示從註冊中心發現監控中心地址 --> <dubbo:monitor protocol="registry"/> <!-- 生成遠程服務代理,可以和本地bean一樣使用accountFacade --> <!-- 用戶服務接口 --> <dubbo:reference retries="0" interface="com.alibaba.dubbo.demo.DemoService" id="demoService" />

dubbo 配置屬性