簡單的來說就是將配置信息集中管控,當然隨著業務的發展和應用架構的復雜度,對于配置中心的功能要求也非常的多,但總的來講至少需要滿足下面幾個需求:
1. 高可用:
所有的配置信息集中管理,配置中心的重要性不言而喻。
2. 實時性:
業務的需求需要配置的更新盡快通知到客戶端,比如說藍綠發布,主備切換等場景。
3. 多環境多集群管理:
配置文件的主要場景還是在不同環境下支持同一個程序的運行,所以針對于環境的管理需要保證隔離與統一管理。很多應用還需要多集群部署,所以對于多集群的管理也是十分必要的。
4. 治理:
配置的版本控制,配置的審計,配置權限的控制,配置的灰度發布等。
推薦閱讀: