轻量级配置中心
这是一个基于.net core开发的轻量级配置中心,功能完整,由国人开发,并且提供了完善的中文文档,更容易上手。
说起配置中心很容易让人跟微服务联系起来,如果你选择微服务架构,那么几乎逃不了需要一个配置中心。
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
分享
点收藏
点点赞
点在看