带你读《Apache Dubbo微服务开发从入门到精通》——五、 配置工作原理(4)

简介: 带你读《Apache Dubbo微服务开发从入门到精通》——五、 配置工作原理(4)

《Apache Dubbo微服务开发从入门到精通》——配置手册——五、 配置工作原理(3) https://developer.aliyun.com/article/1225134



7) 配置项单复数对照表

 

复数配置的命名与普通单词变复数的规则相同:

 

字母y结尾时,去掉y,改为ies

字母s结尾时,加es

其它加s

 

Config Type

单数配置

复数配置

application

dubbo.application.xxx=xxx

dubbo.applications.{id}.xxx=xxx dubbo.applications.{name}.xxx=xxx

protocol

dubbo.protocol.xxx=xxx

dubbo.protocols.{id}.xxx=xxx dubbo.protocols.{name}.xxx=xxx

module

dubbo.module.xxx=xxx

dubbo.modules.{id}.xxx=xxx dubbo.modules.{name}.xxx=xxx

registry

dubbo.registry.xxx=xxx

dubbo.registries.{id}.xxx=xxx

monitor

dubbo.monitor.xxx=xxx

dubbo.monitors.{id}.xxx=xxx

config-center

dubbo.config-center.xxx=xxx

dubbo.config-centers.{id}.xxx=xxx

metadata-report

dubbo.metadata-report.xxx=xxx

dubbo.metadata-reports.{id}.xxx=xxx

ssl

dubbo.ssl.xxx=xxx

dubbo.ssls.{id}.xxx=xxx

metrics

dubbo.metrics.xxx=xxx

dubbo.metricses.{id}.xxx=xxx

provider

dubbo.provider.xxx=xxx

dubbo.providers.{id}.xxx=xxx

consumer

dubbo.consumer.xxx=xxx

dubbo.consumers.{id}.xxx=xxx

service

dubbo.service.{interfaceName}.xxx=xxx

reference

dubbo.reference.{interfaceName}.xxx=xxx

 

2. 配置来源

 

Dubbo默认支持6种配置来源:

 

JVM System Properties,JVM-D参数

 

System environment,JVM进程的环境变量

 

Externalized Configuration,外部化配置,从配置中心读取

 

Application Configuration,应用的属性配置,从Spring应用的Environment中提取“dubbo”打头的属性集

 

API/XML/注解等编程接口采集的配置可以被理解成配置来源的一种,是直接面向用户编程的配置采集方式

 

从classpath读取配置文件dubbo.properties

 

关于dubbo.properties属性:

 

如果在classpath下有超过一个dubbo.properties文件,比如,两个jar包都各自包含了dubbo.properties,dubbo将随机选择一个加载,并且打印错误日志。

 

Dubbo可以自动加载classpath根目录下的dubbo.properties,但是你同样可以使用JVM参数来指定路径:-Ddubbo.properties.file=xxx.properties。

 

1) 覆盖关系

 

如果通过多种配置来源指定了相同的配置项,则会出现配置项的互相覆盖,具体覆盖关系和优先级请参考下一小节。



《Apache Dubbo微服务开发从入门到精通》——配置手册——五、 配置工作原理(5) https://developer.aliyun.com/article/1225128

相关文章
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
990 1
|
SQL 存储 数据处理
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
699 1
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
|
Dubbo 应用服务中间件 Apache
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
240 0
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
342 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
SQL 存储 数据处理
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
Apache Doris 物化视图进行了支持。**早期版本中,Doris 支持同步物化视图;从 2.1 版本开始,正式引入异步物化视图,[并在 3.0 版本中完善了这一功能](https://www.selectdb.com/blog/1058)。**
1161 1
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
872 7
|
存储 分布式计算 druid
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
大数据-155 Apache Druid 架构与原理详解 数据存储 索引服务 压缩机制
341 3
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
243 4
|
消息中间件 分布式计算 druid
大数据-154 Apache Druid 架构与原理详解 基础架构、架构演进
大数据-154 Apache Druid 架构与原理详解 基础架构、架构演进
465 2
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
205 2

推荐镜像

更多