开源后台管理系统解决方案 boot-admin 简介

开源后台管理系统解决方案 boot-admin 简介

        • 介绍
        • 软件技术路线
        • 微服务架构图
        • 主要功能框图
        • 模块介绍

介绍

boot-admin 是一款采用前后端分离架构模式的后台管理框架。系统提炼自实际项目,兼具RuoYi-Vue前端分离版Ruoyi-Cloud微服务版功能与技术特点。

boot-admin 既有助于学习微服务开发,也可直接作为实际项目的初始框架。不过渡封装,简洁高效,展现技术本质!

项目源码仓库

软件技术路线

前端

  • 基于 vue-element-admin 开源前端框架
  • 基于渐进式Javascript框架Vue.js 2.x
  • 基于 Element UI 2.x

后端

  • 基于JDK1.8+语言包
  • 基于SpringBoot2.5.x、SpringCloud2020.x、SpringCloudAlibaba2021.x核心框架
  • 基于MyBatis-Plus3.4.x持久层框架
  • 整合Alibaba Nacos2.2作为服务注册、服务发现和配置中心
  • 整合Alibaba Seata1.4.2,以AT模式作为分布式事务解决方案
  • 整合Spring Cloud Gateway作为微服务网关
  • 在网关中统一对系统资源进行全面权限控制管理
  • 基本spring-boot-starter-cache和Redis作为缓存框架
  • 整合Flowable6.x作为工作流引擎
  • 整合Drools7.x作为业务规则引擎
  • 整合Quartz2.3.x作为作业调度框架
  • 整合Liquibase4.3.x进行数据库版本跟踪管理
  • 支持标准JWT令牌授权模式
  • 支持基于Redis的双令牌机制和在线用户管理
  • 整合Spring Boot Admin2.x作为微服务监控和管理
  • 整合OpenFeign作为声明式HTTP请求客户端
  • 前后端均集合国际化 i18n 方案
  • 整合FreeMarker作为代码生成模板引擎
  • 整合Mapstruct作为生成类型安全的bean映射类
  • 日志管理:SLF4J
  • 工具类:Apache Commons、hutool、Jackson

微服务架构图

开源后台管理系统解决方案 boot-admin 简介_第1张图片

主要功能框图

开源后台管理系统解决方案 boot-admin 简介_第2张图片

模块介绍

  • 1024:前端模块
  • 2048:后端基础模块(系统管理、工作流、定时任务)
  • 3072:后端工作流模块
  • 4195:网关 Spring Cloud Gateway
  • 5120:监控管理 Spring Boot Admin
  • 8192:后端基础工具(JAR包)

你可能感兴趣的:(开放源码,开源,java,微服务,分布式事务,flowable)