配置中心
Dubbo 配置中心的基本使用和工作原理
配置中心 (config-center) 在 Dubbo 中可承担两类职责:
- 外部化配置:启动配置的集中式存储 (简单理解为 dubbo.properties 的外部化存储)。
- 流量治理规则存储
请参考具体扩展实现了解如何启用配置中心。
值得注意的是 Dubbo 动态配置中心定义了两个不同层次的隔离选项,分别是 namespace 和 group。
- namespace - 配置命名空间,默认值
dubbo
。命名空间通常用于多租户隔离,即对不同用户、不同环境或完全不关联的一系列配置进行逻辑隔离,区别于物理隔离的点是不同的命名空间使用的还是同一物理集群。 - group - 配置分组,默认值
dubbo
。group
通常用于归类一组相同类型/目的的配置项,是对namespace
下配置项的进一步隔离。
参考 配置说明 - 配置项手册 了解 namespace 和 group 之外 config-center 开放的更多配置项。
为了兼容 2.6.x 版本配置,在使用 Zookeeper 作为注册中心,且没有显式配置配置中心的情况下,Dubbo 框架会默认将此 Zookeeper 用作配置中心,但将只作服务治理用途。
配置中心
Dubbo 配置中心的基本使用和工作原理
Zookeeper
Zookeeper 配置中心的基本使用和工作原理。
Nacos
Nacos 配置中心的基本使用和工作原理。
Apollo
Apollo 配置中心的基本使用和工作原理。
更多配置中心扩展实现
更多配置中心扩展实现,包括 etcd、consul 等
最后修改 September 13, 2024: Refactor website structure (#2860) (1a4b998f54b)