说起配置中心很容易让人跟微服务联系起来,如果你选择微服务架构,那么几乎逃不了需要一个配置中心。.
AgileConfig 秉承轻量化的特点,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像Apollo那样复杂且庞大。
功能特性
1. 部署简单,最少只需要一个数据节点
2. 支持分布式多节点来保证高可用
3. 配置可按应用隔离,支持多环境
4. 使用长连接技术,配置实时推送至客户端
5. 支持 IConfiguration,IOptions模式读取配置,清真
6. 配置修改支持版本记录,随时回滚配置
7. 高容错,如果所有节点都故障,客户端支持从本地缓存读取配置
8. 提供 Restful API
9. 服务注册与发现

数据库支持 sqlserver,mysql,sqlite, PostgreSql,Oracle 五种数据库。




https://github.com/dotnetcore/AgileConfig