带你读《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

相关文章
|
运维 持续交付 云计算
深入解析云计算中的微服务架构:原理、优势与实践
深入解析云计算中的微服务架构:原理、优势与实践
856 86
|
监控 持续交付 API
深入理解云计算中的微服务架构:原理、优势与实践
深入理解云计算中的微服务架构:原理、优势与实践
717 83
|
SQL 存储 数据处理
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
655 1
别让你的CPU打盹儿:Apache Doris并行执行原理大揭秘!
|
存储 JSON 监控
微服务链路追踪原理,一文搞懂!
本文重点讲解微服务链路追踪(Microservices Distributed Tracing),介绍其原理、架构及工作流程。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
微服务链路追踪原理,一文搞懂!
|
Dubbo 应用服务中间件 Apache
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
Star 4w+,Apache Dubbo 3.3 全新发布,Triple X 领衔,开启微服务通信新时代
225 0
|
缓存 监控 网络协议
微服务系列:服务注册与发现原理详解
本文详细解析了微服务架构中的服务注册与发现原理,大厂面试高频,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
微服务系列:服务注册与发现原理详解
|
负载均衡 监控 Dubbo
Dubbo 原理和机制详解(非常全面)
本文详细解析了 Dubbo 的核心功能、组件、架构设计及调用流程,涵盖远程方法调用、智能容错、负载均衡、服务注册与发现等内容。欢迎留言交流。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
Dubbo 原理和机制详解(非常全面)
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
314 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
SQL 存储 数据处理
兼顾高性能与低成本,浅析 Apache Doris 异步物化视图原理及典型场景
Apache Doris 物化视图进行了支持。**早期版本中,Doris 支持同步物化视图;从 2.1 版本开始,正式引入异步物化视图,[并在 3.0 版本中完善了这一功能](https://www.selectdb.com/blog/1058)。**
1091 1
|
存储 NoSQL 关系型数据库
微服务Zipkin链路追踪原理,图解版,一文吃透!
本文重点讲解Zipkin链路追踪的原理与使用,帮助解决微服务架构下的服务响应延迟等问题,提升系统性能与稳定性。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
微服务Zipkin链路追踪原理,图解版,一文吃透!

热门文章

最新文章

推荐镜像

更多