dubbo基本配置
application.properties
dubbo.registry.default.address=ip:port,ip2:port
dubbo.registry.group.address=ip:port,ip2:port
dubbo.registry.group.group=XXXXXX
dubbo.registry.port=XXXXX
spring-dubbo.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" xmlns:duboo="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:application name="dj-dop2c-index"/>
<dubbo:registry protocol="zookeeper" address="${dubbo.registry.default.address}"/>
<dubbo:registry protocol="zookeeper" address="${dubbo.registry.group.address}" group="${dubbo.registry.group.group}"
id="dubbo_group_id" default="false"/>
<!--暴露的服务列表-->
<dubbo:service interface="com.XXXXX" ref="xXXXXX"
timeout="5000"
registry="dubbo_group_id" version="1.0.0"/>
<!--引用的服务列表-->
<dubbo:reference id="xXXXXXX" interface="com.XXXX" check="false"
version="1.0.0" registry="dubbo_group_id"/>
<!-- connect timeout -->
<dubbo:consumer retries="2" check="false" filter="monitorx">
<dubbo:parameter key="loglevel" value="8"/>
</dubbo:consumer>
<dubbo:provider filter="monitorx">
<dubbo:parameter key="loglevel" value="8"/>
</dubbo:provider>
<!-- 用dubbo协议在XXXXX端口暴露服务 -->
<dubbo:protocol name="dubbo" port="${dubbo.registry.port}" threads="800" accesslog="true"/>
</beans>