15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > .NET 6 可落地的微服务、分布式开源项目

.NET 6 可落地的微服务、分布式开源项目

时间:2023-05-22 09:00:02 | 来源:网站运营

时间:2023-05-22 09:00:02 来源:网站运营

.NET 6 可落地的微服务、分布式开源项目:前言


给大家推荐一个开源的微服务、分布式开源架构,也可用于单体架构开发。

项目简介

这是一个轻量级的微服务架构,支持经典三层架构和DDD架构模式开发,技师选型都是目前主流的技术。

是一个前后端分离架构,前端采用Vue开发,后端使用.NET 6架构。Api接口遵循RESTful规范,接口安全验证采用JWT机制。

系统实现了读写分离、代码结构清晰、使用简单,总体来说是一个可以直接、快速落地的框架。

技术架构

1、跨平台:这是基于.NET Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL。

3、系统采用组件有:Redis、Rabbitmq、mongodb。

4、docker采用consul集群、Skywalking组件。5、后端:.NET 6 + EFCore + JWT + Dapper + http://quartz.net + Grpc +Nlog + swagger

6、系统分为:用户中心、运维中心、客户中心

项目结构

Services文件夹下分为:User、Maint、Cust分别是用户中心、运维中心、客户中心API项目。

后台管理系统

1、首页:新增用户、消息、收入报表信息

2、用户中心:用户管理:角色管理、菜单管理、部门管理

3、运维中心:字段管理、参数管理、操作日志、登录日志、性能链路监测、接口文档、Nlog日志、健康检查、eventBus

后台功能截图

首页

用户管理

角色管理

菜单管理

部门管理

参数管理

登录日志

操作日志

Github地址:https://github.com/AlphaYu/Adnc

关键词:项目,分布,落地,微服

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭