天天看點

輕量級 .NET 微服務配置中心

作者:opendotnet

輕量級配置中心

這是一個基于.net core開發的輕量級配置中心,功能完整,由國人開發,并且提供了完善的中文文檔,更容易上手。

說起配置中心很容易讓人跟微服務聯系起來,如果你選擇微服務架構,那麼幾乎逃不了需要一個配置中心。

AgileConfig 秉承輕量化的特點,部署簡單、配置簡單、使用簡單、學習簡單,它隻提取了必要的一些功能,并沒有像Apollo那樣複雜且龐大。

功能特性

  1. 1. 部署簡單,最少隻需要一個資料節點
  2. 2. 支援分布式多節點來保證高可用
  3. 3. 配置可按應用隔離,支援多環境
  4. 4. 使用長連接配接技術,配置實時推送至用戶端
  5. 5. 支援 IConfiguration,IOptions模式讀取配置,清真
  6. 6. 配置修改支援版本記錄,随時復原配置
  7. 7. 高容錯,如果所有節點都故障,用戶端支援從本地緩存讀取配置
  8. 8. 提供 Restful API
  9. 9. 服務注冊與發現

架構圖

輕量級 .NET 微服務配置中心

資料庫支援 sqlserver,mysql,sqlite, PostgreSql,Oracle 五種資料庫。

截圖預覽

輕量級 .NET 微服務配置中心
輕量級 .NET 微服務配置中心
輕量級 .NET 微服務配置中心
輕量級 .NET 微服務配置中心

項目位址

https://github.com/dotnetcore/AgileConfig

輕量級 .NET 微服務配置中心

分享

輕量級 .NET 微服務配置中心

點收藏

輕量級 .NET 微服務配置中心