ADNC微服务分布式框架

ADNC微服务分布式框架 免费

Adnc是一个轻量级的完全可以落地的微服务/分布式开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式。前端基于Vue、后端.Net6构建。WebApi遵循RESTful设计规范、JWT认证授权、Maxscale读写分离、部署灵活、代码简洁、开箱即用、容器化微服务的最佳实践。

  • 项目类型B/S
  • 开发语言C#
  • 开发工具VS2022
  • 数据库MySql
  • 文件大小4.63 MB
  • 更新时间2022-10-10
浏览 790 收藏 1 下载 80
  • from .gif[4KB]
  • README.md[15KB]
  • 最新Asp.Net源码下载.url[123B]

项目介绍

项目参数

  • 项目类别:【新知实践】
  • 项目类型:B/S
  • 适合人群:进阶
  • 授权类型:免费版
  • 完整度:
  • 可二次开发程度:
  • 开发语言:C#
  • 数据库:MySql
  • 文件大小:4.63MB
  • 相关网址: 【免费浏览】
  • 用户列表.JPG
  • 接口文档.JPG
  • 角色管理.JPG
  • 功能配置.JPG
  • 菜单管理.JPG
  • 部门管理.JPG
  • swagger.JPG
  • dashboard.JPG
  • login.JPG
  • 用户列表.JPG
  • 接口文档.JPG
  • 角色管理.JPG
  • 功能配置.JPG
  • 菜单管理.JPG
  • 部门管理.JPG
  • swagger.JPG
  • dashboard.JPG
  • login.JPG
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel
  • Aspx.Query.CodeImageQueryModel

项目简介

Adnc是一个轻量级的完全可以落地的微服务/分布式开发框架,同时也适用于单体架构系统的开发。支持经典三层与DDD架构开发模式、集成了一系列主流稳定的微服务配套技术栈。一个前后端分离的框架,前端基于Vue、后端基于.Net6构建。WebApi遵循RESTful设计规范、基于JWT认证授权、基于Maxscale实现了读写分离、部署灵活、代码简洁、开箱即用、容器化微服务的最佳实践。

技术架构

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

2、数据库支持:MySQL。

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

4、docker采用consul集群、Skywalking组件。

5、后端:.Net6 + EFCore + JWT + Dapper + quartz.net + Grpc +Nlog + swagger

6、系统分为:

用户中心:系统支撑服务,实现了用户管理、角色管理、权限管理、菜单管理、组织架构管理

运维中心:系统支撑服务,实现了登录日志、审计日志、异常日志、字典管理、配置参数管理

客户中心:经典三层开发模式demo

订单中心:DDD开发模式demo

仓储中心:DDD开发模式demo

前端项目

ClientApp

  • 前端主要技术栈 Vue + Vue-Router + Vuex + Axios
  • 构建步骤
    # Install dependencies  npm install --registry=https://registry.npm.taobao.org 
  • # Serve with hot reload at localhost:5001 npm run dev 
  • # Build for production with minification npm run build:prod

后端项目

ServerApi

   0、安装dotnet6、MySQL5.7或以上版本

   1、首先使用doc目录中的sql文件,创建三个服务中心的数据库

   2、在\src\ServerApi\build 文件夹中,依次运行.bat文件即可启动后端服务

   3、浏览器访问http://localhost:5001/ 进入登陆页面,使用用户名:51Aspx 和密码:51Aspx进行登录


责任编辑:JaneConan

下载记录(Only Recent 100)

用户名 推荐指数 下载时间

项目评论

单击更换

评论列表

全部评论
  • 暂无评论 …

授权
免费
  • 完整的项目源码压缩包
已实名认证
0成交
7在售
100%过审率
活跃于 三个月前 进入店铺 ›
微信扫码咨询