開源后臺(tái)管理系統(tǒng)解決方案 boot-admin 簡(jiǎn)介

介紹

boot-admin 是一款采用前后端分離架構(gòu)模式的后臺(tái)管理框架。系統(tǒng)提煉自實(shí)際項(xiàng)目,兼具RuoYi-Vue前端分離版Ruoyi-Cloud微服務(wù)版功能與技術(shù)特點(diǎn)。

boot-admin 既有助于學(xué)習(xí)微服務(wù)開發(fā),也可直接作為實(shí)際項(xiàng)目的初始框架。不過渡封裝,簡(jiǎn)潔高效,展現(xiàn)技術(shù)本質(zhì)!

項(xiàng)目源碼倉(cāng)庫

軟件技術(shù)路線

前端

后端

  • 基于JDK1.8+語言包
  • 基于SpringBoot2.5.x、SpringCloud2020.x、SpringCloudAlibaba2021.x核心框架
  • 基于MyBatis-Plus3.4.x持久層框架
  • 整合Alibaba Nacos2.2作為服務(wù)注冊(cè)、服務(wù)發(fā)現(xiàn)和配置中心
  • 整合Alibaba Seata1.4.2,以AT模式作為分布式事務(wù)解決方案
  • 整合Spring Cloud Gateway作為微服務(wù)網(wǎng)關(guān)
  • 在網(wǎng)關(guān)中統(tǒng)一對(duì)系統(tǒng)資源進(jìn)行全面權(quán)限控制管理
  • 基本spring-boot-starter-cache和Redis作為緩存框架
  • 整合Flowable6.x作為工作流引擎
  • 整合Drools7.x作為業(yè)務(wù)規(guī)則引擎
  • 整合Quartz2.3.x作為作業(yè)調(diào)度框架
  • 整合Liquibase4.3.x進(jìn)行數(shù)據(jù)庫版本跟蹤管理
  • 支持標(biāo)準(zhǔn)JWT令牌授權(quán)模式
  • 支持基于Redis的雙令牌機(jī)制和在線用戶管理
  • 整合Spring Boot Admin2.x作為微服務(wù)監(jiān)控和管理
  • 整合OpenFeign作為聲明式HTTP請(qǐng)求客戶端
  • 前后端均集合國(guó)際化 i18n 方案
  • 整合FreeMarker作為代碼生成模板引擎
  • 整合Mapstruct作為生成類型安全的bean映射類
  • 日志管理:SLF4J
  • 工具類:Apache Commons、hutool、Jackson

微服務(wù)架構(gòu)圖

arch.png

主要功能框圖

func.png

模塊介紹

  • 1024:前端模塊
  • 2048:后端基礎(chǔ)模塊(系統(tǒng)管理、工作流、定時(shí)任務(wù))
  • 3072:后端工作流模塊
  • 4195:網(wǎng)關(guān) Spring Cloud Gateway
  • 5120:監(jiān)控管理 Spring Boot Admin
  • 8192:后端基礎(chǔ)工具(JAR包)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容