歡迎您光臨本站 註冊首頁

gcsc v0.1.2 發布,基於 GF 的配置管理平台客戶端實現

←手機掃碼閱讀     admin @ 2019-12-10 , reply:0

gcsc 配置管理平台客戶端

v0.1.2 版本更新說明:

1. gf 版本升級到 v1.10.0

介紹

gcsc(go config server client) 配置管理平台客戶端,此項目基於 gf 框架開發,主要針對配置管理平台 gcs 項目的客戶端實現。

安裝教程

  • gopath 模式: go get github.com/goflyfox/gcsc
  • 或者 使用 go.mod 添加 :require github.com/goflyfox/gcsc latest

功能模塊

  1. 配置管理平台客戶端實現,僅需使用go mod引用載入初始化即可。
  2. 實現客戶端動態載入服務端發布數據,客戶端無需感知自動更新。
  3. 調用方法簡單易用,等於與本地調用。
  4. 支持本地緩存,參數頻繁調用無性能瓶頸。
  5. 支持重啟本地載入,再服務端異常情況下不影響客戶端可用性。
  6. 支持多項目配置載入及按項目配置獲取,便於配置維護。

使用說明

  1. 此項目為配置管理平台 gcs 項目的客戶端實現
  2. 需要配置配置管理平台服務端地址,項目名稱,秘鑰以及存儲地址;

[config]
    # 服務端地址
    server-url = "http://127.0.0.1"
    # 項目名稱,支持多個項目,用逗號分割
    project-name = "test"
    # 項目秘鑰,與項目名稱對應
    project-secret = "12345678"
    # 數據存儲位置,用於啟動載入,避免數據丟失
    data-path = "data"
  1. 啟動需要進行初始化; _ "github.com/goflyfox/gcsc/task"
  2. 直接調用即可獲取到配置管理平台數據,使用示例如下:

// 可獲取到配置管理平台test對應的值
client.Value("test")

[admin ]

來源:OsChina
連結:https://www.oschina.net/news/111955/gcsc-0-1-2-released
gcsc v0.1.2 發布,基於 GF 的配置管理平台客戶端實現已經有196次圍觀

http://coctec.com/news/soft/show-post-221109.html