iamberry-app-api-consumer.xml 1.9 KB

1234567891011121314151617181920212223242526
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dubbo="http://code.alibabatech.com/schema/dubbo"
  4. xsi:schemaLocation="http://www.springframework.org/schema/beans
  5. http://www.springframework.org/schema/beans/spring-beans.xsd
  6. http://code.alibabatech.com/schema/dubbo
  7. http://code.alibabatech.com/schema/dubbo/dubbo.xsd">
  8. <!-- 消费方应用名,用于计算依赖关系,不是匹配条件,不要与提供方一样 -->
  9. <dubbo:application name="iamberry-app-api-consumer"/>
  10. <!-- 使用multicast广播注册中心暴露发现服务地址 -->
  11. <dubbo:registry address="zookeeper://127.0.0.1:2181"/>
  12. <!-- dubbo所有事件下发线程池,最多接受50,超过等等 -->
  13. <dubbo:protocol threads="1000" dispather="all" threadpool="fixed"/>
  14. <!-- 自动从注册中心发现监控 -->
  15. <dubbo:monitor protocol="registry"/>
  16. <!-- 生成远程服务代理,可以和本地bean一样使用demoService -->
  17. <dubbo:reference interface="com.iamberry.app.face.MessageService" loadbalance="random" timeout="30000" check="false" id="messageServiceImpl"/>
  18. <dubbo:reference interface="com.iamberry.app.face.LogService" loadbalance="random" timeout="30000" check="false" id="logServiceImpl"/>
  19. <dubbo:reference interface="com.iamberry.app.face.UserService" loadbalance="random" timeout="30000" check="false" id="userServiceImpl"/>
  20. <dubbo:reference interface="com.iamberry.app.face.MilkService" loadbalance="random" timeout="30000" check="false" id="milkServiceImpl"/>
  21. <dubbo:reference interface="com.iamberry.app.face.MachineService" loadbalance="random" timeout="30000" check="false" id="machineServiceImpl"/>
  22. <dubbo:reference interface="com.iamberry.app.face.CodeService" loadbalance="random" timeout="30000" check="false" id="codeServiceImpl"/>
  23. </beans>