配置中心

配置中心 (config-center) 在 Dubbo 中可以承擔兩類職責

  1. 【外部化配置】(../config/principle/#33-externalized configuration): 啟動配置的集中式儲存(簡單理解為 dubbo.properties 的外部化儲存)。
  2. 流量治理規則的儲存

關於如何啟用配置中心,請參考具體的擴充套件實現。

值得注意的是,Dubbo 動態配置中心定義了兩種不同層級的隔離選項,分別是 namespce 和 group。

  • namespace - 配置命名空間,預設值為 dubbo。命名空間通常用於多租戶隔離,即用於邏輯上隔離不同的使用者、不同的環境或一系列完全不相關的配置。與實體隔離的區別點在於是否使用不同的命名空間還是同一個實體叢集。
  • group - 配置分組,預設值 dubbogroup 通常用於將同一類型/用途的一組配置項進行分類,是 namespace 下配置項的進一步隔離。

關於 config-center 開放的 namespce 和 group 之外的更多配置項,請參考《配置說明 - 配置項手冊》(../config/properties/#config-center)。

為了相容 2.6.x 版本配置,當使用 Zookeeper 作為註冊中心,且未顯示配置中心時,Dubbo 框架會預設使用該 Zookeeper 作為配置中心,但僅用於服務治理。


Zookeeper

Zookeeper 配置中心的基本使用方式及工作原理。

Nacos

Nacos 配置中心的基本使用方式及工作原理。

Apollo

Apollo 設定中心的基礎用法及工作原理。


上次修改日期:2023 年 1 月 2 日:增強英文文件 (#1798) (95a9f4f6c1c)