全部產品
Search
文件中心

Application Configuration Management(Deprecated):技術架構

更新時間:Jul 06, 2024

本文介紹了 ACM 的技術架構。

ACM 的架構圖和相應描述如下。

圖 1. ACM 技術架構

ACM 服務端

即 ACM 分布式服務節點,每一個節點包括以下部分:

  • 服務層:用於進行協議轉換,鑒權驗證等。
  • 一致性管理層:用於配置的一致性管理和配置推送。
  • 配置緩衝層:通過分布式緩衝提高配置查詢和推送效率。
    • 儲存層:後台是一個分布式儲存,用於存放配置,並具備高效能和高擴充性。
    • 控制台:ACM 控制台,用於組態管理。

ACM 用戶端

用戶端基於 RESTful API 設計,因此可實現跨語言訪問。ACM 提供 Java Native API 以及基於 Spring Cloud Config 的配置讀取介面,方便您進行便捷開發。

在某些情境下,ACM 提供 Agent 來動態替換宿主機器上的設定檔。此時 ACM 配置項和設定檔對應關係需手動指定。