推荐一个.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单点登录系统


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

相关文章
|
机器学习/深度学习 存储 数据挖掘
如何在 Web 应用里消费 SAP Leonardo 的机器学习 API
如何在 Web 应用里消费 SAP Leonardo 的机器学习 API
|
移动开发 IDE Java
SAP 云平台从 Neo 到 Multi-Cloud 的演化历史
SAP 云平台从 Neo 到 Multi-Cloud 的演化历史
|
2月前
|
存储 消息中间件 前端开发
Web2py框架下的神秘力量:如何轻松集成第三方API,让你的应用不再孤单!
【8月更文挑战第31天】在开发现代Web应用时,常需集成第三方服务如支付网关、数据存储等。本文将指导你使用Web2py框架无缝接入第三方API。通过实例演示从注册获取API密钥、创建控制器、发送HTTP请求到处理响应的全过程。利用`requests`库与Web2py的内置功能,轻松实现API交互。文章详细介绍了如何编写RESTful控制器,处理API请求及响应,确保数据安全传输。通过本教程,你将学会如何高效整合第三方服务,拓展应用功能。欢迎留言交流心得与建议。
37 1
|
2月前
|
开发者 监控 开发工具
如何将JSF应用送上云端?揭秘在Google Cloud Platform上部署JSF应用的神秘步骤
【8月更文挑战第31天】本文详细介绍如何在Google Cloud Platform (GCP) 上部署JavaServer Faces (JSF) 应用。首先,确保已准备好JSF应用并通过Maven构建WAR包。接着,使用Google Cloud SDK登录并配置GCP环境。然后,创建`app.yaml`文件以配置Google App Engine,并使用`gcloud app deploy`命令完成部署。最后,通过`gcloud app browse`访问应用,并利用GCP的监控和日志服务进行管理和故障排查。整个过程简单高效,帮助开发者轻松部署和管理JSF应用。
41 0
|
4月前
|
SQL BI
技术心得:如何利用Framework模型生成IQD文件
技术心得:如何利用Framework模型生成IQD文件
24 0
|
JSON 前端开发 数据可视化
SolidUI AI生成可视化,0.1.0版本模块划分以及源码讲解
SolidUI AI生成可视化,0.1.0版本模块划分以及源码讲解
96 0
|
XML 前端开发 Java
说一下springBoot的起步环境--包含论文必备的完整流程图
说一下springBoot的起步环境--包含论文必备的完整流程图
|
人工智能 NoSQL Go
连接 AI,NebulaGraph Python ORM 项目 Carina 简化 Web 开发
这是一款神奇的 Python ORM 项目,它简化了 CURD 操作,免去繁琐的查询语句编写,又适用于裸 Python 开发,可与 AI 行业快速集成。
184 0
连接 AI,NebulaGraph Python ORM 项目 Carina 简化 Web 开发
|
文字识别 前端开发 JavaScript
基于PaddleHub一键部署ernie_vilg文图生成等Web应用服务
基于PaddleHub一键部署ernie_vilg文图生成等Web应用服务
158 0
基于PaddleHub一键部署ernie_vilg文图生成等Web应用服务
|
SQL JSON NoSQL
开源工作流引擎Workflow Core的研究和使用教程
开源工作流引擎Workflow Core的研究和使用教程
1897 0
开源工作流引擎Workflow Core的研究和使用教程
下一篇
无影云桌面