Recommend a configuration center open source project developed by .Ner Core

For more open source projects, please check: A list focusing on recommending .Net open source projects

When you transform a monolithic application into a microservice architecture, the corresponding configuration files will also be split and distributed to each node. At this time, a problem will arise. The configuration information is scattered and redundant, which becomes difficult to maintain and manage. At this time, we need to separate the configuration information and set up a configuration center.

Project Description

This is a lightweight configuration center developed based on .Net Core, easy to deploy and use. This project only has necessary functions and is mainly used for lightweight projects.

project characteristics

1. The deployment is simple and convenient, supporting docker and cross-platform;

2. Support distributed deployment;

3. Support application inheritance and long connection;

4. Support version records and rollback;

5. Support local cache read configuration.

Technology Architecture

1. Cross-platform: Based on .NetCore development, it supports Windows, Mono, Liunx, Windows Azure, and Docker.

2. Support .NetCore 6.0+.

3. Database: Support MySql, Oracle, SqlServer, Sqlite, PostgreSql.

4. Technology stack: MVC, JWT, Websocket, FreeSql.

project structure

picture

System functions

1. Home page: node, application, configuration, client, service statistics;

2. Node: node list, node management;

3. Application: application list, application management;

4. Client: client list;

5. Service: service list, service management;

6. User: user list, user management;

7. Log: System log.

Screenshot of some functions

front page

picture

node

pictureapplication

picture

client

picture

Serve

picture

user

picture

log

picture

project address

https://github.com/dotnetcore/AgileConfig

- End -

recommended reading

Recommend a front-end and back-end separation.NetCore+Angular rapid development framework

The method and experience of reading the source code of open source projects

A powerful .Net image manipulation library that supports more than 100 formats

Based on .NetCore+React single sign-on system

An open source project that counts fishing time

Guess you like

Origin blog.csdn.net/daremeself/article/details/129020537