dubbo配置概述

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dubbo配置概述相关的知识,希望对你有一定的参考价值。

dubbo配置有以上几种实现方法,

xml配置  即spring依赖注入

属性配置  即 dubbo.properties属性配置文件

后两种目前不涉及。

 

从下图可以看出: xml 配置的优先级高于 dubbo.properties,xml可以覆盖dubbo.properties中配置。

技术分享

xml配置和dubbo.properties属性配置  映射规则:

  将XML配置的标签名,加(append)属性名,用点分隔,多个属性拆成多行

  • 比如:dubbo.application.name=foo等价于<dubbo:application name="foo" />
  • 比如:dubbo.registry.address=10.20.153.10:9090等价于<dubbo:registry address="10.20.153.10:9090" />

 

dubbo.properties属性文件:

Dubbo将自动加载classpath根目录下的dubbo.properties。

可以通过JVM启动参数:-Ddubbo.properties.file=xxx.properties 改变缺省配置位置。

如果classpath根目录下存在多个dubbo.properties,比如多个jar包中有dubbo.properties,Dubbo会任意加载,并打印Error日志,后续可能改为抛异常

 

以上是关于dubbo配置概述的主要内容,如果未能解决你的问题,请参考以下文章

开发dubbo应用程序dubbo注册中心相关概述

Dubbo基础使用

dubbo源码分析8——服务暴露概述

dubbo安装(转载)

Rest在Dubbo中开发REST风格的远程调用(RESTful Remoting)

dubbo源码实践-SPI扩展