工具介绍
基于.NET Core开发的轻量级分布式配置中心 / .NET Core lightweight configuration server
AgileConfig
# [English](https://github.com/dotnetcore/AgileConfig/blob/master/README_EN.md) | [中文看这里](https://github.com/dotnetcore/AgileConfig/blob/master/README_CN.md) 这是一款基于 .net core 的轻量级配置中心。它易于部署、易于学习、易于使用。
## 特性 1. 易于部署(Docker 或 IIS) 2. 支持分布式部署 3. 支持多个环境 4. 配置更改实时生效 5. 支持 IConfiguration、IOptions 读取配置 6. RESTful API 7. 版本管理和可轻松回滚 8. 客户端容错 9. 支持 OIDC/SSO 10. 支持 OpenTelemetry 11. 也可用作简单的服务注册中心 12. 基于角色的用户权限控制
社区资源:
.NET 客户端:[AgileConfig_Client](https://github.com/kklldog/AgileConfig_Client)
JAVA 客户端:[AgileConfig_JClient](https://github.com/kklldog/agileconfig-jclient)
GO 客户端:[agileconfig_client_go](https://github.com/kklldog/agileconfig_client_go)
Python 客户端:[agileconfig_client_python](https://github.com/kklldog/agileconfig_client_python)
GO 客户端:[go-agile-config](https://github.com/animacaeli/go-agile-config)
Python 客户端:[py-agile-config](https://github.com/animacaeli/py-agile-config)
Nodejs 客户端: [node-agile-client](https://github.com/LetTTGACO/node-agile-client)
Rust 客户端: [agile-config-client](https://crates.io/crates/agile-config-client)
Blazor UI:[AgileConfigBlazorUI](https://github.com/EzrealJ/AgileConfigBlazorUI)
样本:
问答:
https://github.com/dotnetcore/AgileConfig/wiki
API:
[res
[AgileConfigMVCSample](https://github.com/kklldog/AgileConfig_Client/tree/master/AgileConfigMVCSample)
[AgileConfig WPFSample](https://github.com/kklldog/AgileConfig_Client/tree/master/AgileConfigWPFSample)
[AgileConfig ConsoleSample](https://github.com/kklldog/AgileConfig_Client/tree/master/AgileConfigConsoleSample)