推荐一个.Ner Core开发的配置中心开源项目
💡
原文中文,约700字,阅读约需2分钟。
📝
内容提要
当将单体应用改造为微服务架构时,配置文件也会被分散,导致维护管理变得困难。为此,我们需要建立一个配置中心,以解决这个问题。AgileConfig是一个基于.Net Core开发的轻量级配置中心,支持docker、跨平台,支持分布式部署、应用继承、长连接、版本记录、回滚、本地缓存读取配置等功能。欢迎访问GitHub查看更多信息。
🎯
关键要点
-
将单体应用改造为微服务架构时,配置文件会被分散,导致维护困难。
-
需要建立一个配置中心来集中管理配置信息。
-
AgileConfig是一个基于.Net Core开发的轻量级配置中心。
-
AgileConfig支持docker、跨平台,部署简单方便。
-
支持分布式部署、应用继承、长连接、版本记录和回滚功能。
-
支持本地缓存读取配置。
-
技术架构支持Windows、Mono、Linux、Windows Azure、Docker。
-
支持多种数据库,包括MySql、Oracle、SqlServer、Sqlite、PostgreSql。
-
系统功能包括首页、节点管理、应用管理、客户端管理、服务管理、用户管理和日志管理。
-
项目地址为https://github.com/dotnetcore/AgileConfig。
➡️