<?xml version="1.0" encoding="UTF-8"?> | |
<!-- | |
- Copyright 1999-2011 Alibaba Group. | |
- | |
- Licensed under the Apache License, Version 2.0 (the "License"); | |
- you may not use this file except in compliance with the License. | |
- You may obtain a copy of the License at | |
- | |
- http://www.apache.org/licenses/LICENSE-2.0 | |
- | |
- Unless required by applicable law or agreed to in writing, software | |
- distributed under the License is distributed on an "AS IS" BASIS, | |
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
- See the License for the specific language governing permissions and | |
- limitations under the License. | |
--> | |
<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-2.5.xsd | |
http://code.alibabatech.com/schema/dubbo http://code.alibabatech.com/schema/dubbo/dubbo.xsd"> | |
<bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> | |
<property name="systemPropertiesModeName" value="SYSTEM_PROPERTIES_MODE_OVERRIDE" /> | |
<property name="location" value="classpath:dubbo.properties" /> | |
</bean> | |
<dubbo:application name="${dubbo.application.name}" owner="${dubbo.application.owner}" /> | |
<dubbo:protocol name="dubbo" port="${dubbo.protocol.port}" heartbeat="180000" /> | |
<dubbo:service id="registryServiceConfig" interface="com.alibaba.dubbo.registry.RegistryService" ref="registryService" registry="N/A" ondisconnect="disconnect" callbacks="1000"> | |
<dubbo:method name="subscribe"><dubbo:argument index="1" callback="true" /></dubbo:method> | |
<dubbo:method name="unsubscribe"><dubbo:argument index="1" callback="false" /></dubbo:method> | |
</dubbo:service> | |
<bean id="registryService" class="com.alibaba.dubbo.registry.simple.SimpleRegistryService" /> | |
</beans> |