推荐一个.Ner Core开发的配置中心开源项目

简介: 推荐一个.Ner Core开发的配置中心开源项目

更多开源项目请查看:一个专注推荐.Net开源项目的榜单

当你把单体应用改造为微服务架构,相应的配置文件,也会被分割,被分散到各个节点。这个时候就会产生一个问题,配置信息是分散的、冗余的,变成不好维护管理。这个时候我们就需要把配置信息独立出来,成立一个配置中心。


项目简介

这是一个基于.Net Core开发的,轻量级配置中心、部署使用简单方便。该项目只具备必要的功能,主要用于轻量级的项目。


项目特性

1、部署简单方便,支持docker、跨平台;

2、支持分布式部署;

3、支持应用继承、长连接;

4、支持版本记录,并支持回滚;

5、支持本地缓存读取配置。

技术架构

1、跨平台:基于.NetCore开发,支持Windows、Mono、Liunx、Windows Azure、Docker。


2、支持 .NetCore 6.0+。


3、数据库:支持MySql、Oracle、SqlServer、Sqlite、PostgreSql。


4、技术栈:MVC、JWT、Websocket、FreeSql。

项目结构


系统功能

1、首页:节点、应用、配置、客户端、服务统计信息;

2、节点:节点列表、节点管理;

3、应用:应用列表、应用管理;

4、客户端:客户端列表;

5、服务:服务列表、服务管理;

6、用户:用户列表、用户管理;

7、日志:系统日志。


部分功能截图

首页


节点

应用

客户端

服务


用户

日志

项目地址



https://github.com/dotnetcore/AgileConfig


- End -


推荐阅读


推荐一个前后端分离.NetCore+Angular快速开发框架


阅读开源项目源代码的方法与心得


一个强大、支持100多中格式.Net图片操作库


基于.NetCore+React单点登录系统


一款统计摸鱼时长的开源项目

相关文章
|
Kubernetes 容器 Perl
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
【kubernetes】解决: kubelet Failed to create pod sandbox: rpc error: code = Unknown desc = faile...
16908 0
|
运维 C# UED
C# 一分钟浅谈:异常处理的最佳实践
【9月更文挑战第5天】在软件开发中,异常处理对保证程序稳定性和用户体验至关重要。本文从基础概念入手,详细讲解C#中的异常处理策略,并通过代码示例说明如何有效实现异常管理。文章涵盖`try`、`catch`和`finally`块的使用,探讨常见问题如忽略异常和过度捕获,并提出最佳实践建议,如使用具体异常类型、记录异常信息及优雅地处理异常,助力开发者构建更健壮的应用程序。
676 1
|
SQL 监控 关系型数据库
深入理解MySQL:核心技术与实战应用
第一章:MySQL概述 1.1 MySQL简介 简要介绍MySQL的起源、发展历程和它在现代数据库领域中的位置
|
Ubuntu 虚拟化 Windows
如何优雅的实现主机与虚拟机文件共享?
如何优雅的实现主机与虚拟机文件共享?
414 0
|
关系型数据库 Linux 数据库
在CentOS 7上安装和使用PostgreSQL的方法
在CentOS 7上安装和使用PostgreSQL的方法
1869 0
|
SQL 关系型数据库 MySQL
mysql和polardb
mysql和polardb
3934 2
|
人工智能 安全 量子技术
面向多场景的 OS 技术!中兴通讯分论坛议程来啦 | 2023龙蜥操作系统大会
本论坛展示中兴通讯和合作伙伴最新的操作系统全场景支持技术及龙蜥社区的合作成果等。
|
存储 JavaScript Java
【Maven】命令行操作(上)
【Maven】命令行操作(上)
【Maven】命令行操作(上)
如何对集成树进行解释?(中)
如何对集成树进行解释?(中)
426 0
如何对集成树进行解释?(中)