随笔 - 18  文章 - 0  评论 - 3  阅读 - 6949 

介绍

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

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

项目源码仓库

软件技术路线

前端

后端

  • 基于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

微服务架构图

image

主要功能框图

image

模块介绍

  • 1024:前端模块
  • 2048:后端基础模块(系统管理、工作流、定时任务)
  • 3072:后端工作流模块
  • 4195:网关 Spring Cloud Gateway
  • 5120:监控管理 Spring Boot Admin
  • 8192:后端基础工具(JAR包)
posted on   超然楼  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
点击右上角即可分享
微信分享提示