六、 配置中心
1. 配置中心概览
配置中心(config-center)在Dubbo中可承担两类职责:
• 外部化配置,即启动配置的集中式存储过程(简单理解为dubbo.properties的外部化存储)。在本书开始部分【配置详解】-【外部化配置】一节中,我们讲解了这部分的细节。
• 流量治理规则存储。规则存储是【流量治理】一节中各种动态路由规则的基础。
请参考具体扩展实现了解如何启用配置中心。
值得注意的是Dubbo动态配置中心定义了两个不同层次的隔离选项,分别是namespce和group。
• namespace-配置命名空间,默认值dubbo。命名空间通常用于多租户隔离,即对不同用户、不同环境或完全不关联的一系列配置进行逻辑隔离,区别于物理隔离的点是不同的命名空间使用的还是同一物理集群。
• group-配置分组,默认值dubbo。group通常用于归类一组相同类型/目的的配置项,是对namespace下配置项的进一步隔离。
参考本书开始章节【配置说明】-【配置项手册】了解namespce和group之外config-center开放的更多配置项。
注:
为了兼容2.6.x版本配置,在使用Zookeeper作为注册中心,且没有显示配置配置中心的情况下,Dubbo框架会默认将此Zookeeper用作配置中心,但将只作服务治理用途。
《Apache Dubbo微服务开发从入门到精通》——服务治理与生态——六、 配置中心(2) https://developer.aliyun.com/article/1223806