轻量级 .NET 微服务配置中心

AgileConfig是一个由国人开发的轻量级配置中心,适用于.NETCore,具有简单的部署、配置和学习流程。它支持分布式多节点高可用,配置实时推送,以及多种数据库,包括SQLServer、MySQL等。此外,还提供版本控制和回滚功能,以及服务注册与发现。
摘要由CSDN通过智能技术生成

轻量级配置中心

这是一个基于.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. 服务注册与发现

架构图

3b263afa6740f79a02969160f5ab7e45.png

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

截图预览

77d81521a197d565111b907fae0e2de8.png a89fdbb07c72d87f2b53aeb0723b6c15.png 1f7573323b5fde02d71314fb1de09720.png 1d05c9e0100e5b35b139364da1d24576.png

项目地址

https://github.com/dotnetcore/AgileConfig

1b0b550630699204c188ca94eb4be3be.png

分享

d8f4d48e1ab93d73479f82cfa983ce67.png

点收藏 

d90d3fbd3095cef2bb657ad118eec7b0.png

点点赞

30ff00bb2a6c23601699ff951635172b.png

点在看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值