spring-dubbo.xml
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context" xmlns:dubbo="http://dubbo.apache.org/schema/dubbo"
xmlns:util="http://www.springframework.org/schema/util"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd
http://dubbo.apache.org/schema/dubbo http://dubbo.apache.org/schema/dubbo/dubbo.xsd">
<context:property-placeholder location="classpath:config/dubbo.properties"
ignore-unresolvable="true" />
<context:annotation-config />
<context:component-scan base-package="com.xywy.erp.service.impl" />
<!--定义服务应用名称 -->
<dubbo:application name="sys-erp-service">
<dubbo:parameter key="qos.enable" value="${dubbo.qos.enable}" />
<dubbo:parameter key="qos.accept.foreign.ip" value="${duboo.qos.accept.foreign.ip}" />
<dubbo:parameter key="qos.port" value="${dubbo.qos.port}" />
</dubbo:application>
<!--向注册中心注册(这里使用zookeeper当注册中心) -->
<dubbo:registry id="erp-service" protocol="${dubbo.registry.protocol}"
address="${dubbo.registry.address}" timeout="${dubbo.registry.timeout}" client="${dubbo.registry.client}" />
<!--定义协议及端口 -->
<dubbo:protocol name="dubbo" port="${dubbo.protocol.port}" />
<dubbo:annotation package="com.xywy.erp.service.impl" />
<dubbo:provider delay="${dubbo.provider.delay}" retries="0" filter="-exception" />
<dubbo:consumer check="false" retries="0" />
</beans>
dubbo.properties
dubbo.application.name = dubbo-erp-provider
dubbo.registry.protocol = zookeeper
#dubbo.registry.address = 127.0.0.1:2181
dubbo.registry.address = 192.168.0.81:2181,192.168.0.81:3181,192.168.0.81:4181
dubbo.registry.client=curator
dubbo.registry.timeout=6000
dubbo.protocol.name = dubbo
dubbo.protocol.port = 28035
dubbo.qos.enable=false
duboo.qos.accept.foreign.ip=false
dubbo.qos.port=22222
dubbo.provider.delay=3000
@DubboService(interfaceName = "deviceStockDetailService", group = "sys-erp", version = "0.0.1", timeout = 6000)
@DubboReference(group = "sys-erp", interfaceName = "deviceStockDetailService", version = "0.0.1")
private DeviceStockDetailService deviceStockDetailService;