RuoYi-Vue-Plus后臺管理系統(tǒng)
RuoYi-Vue-Plus 是重寫 RuoYi-Vue 針對 分布式集群 場景全方位升級(不兼容原框架)
項目代碼、文檔 均開源免費(fèi)可商用 遵循開源協(xié)議在項目中保留開源協(xié)議文件即可
活到老寫到老 為興趣而開源 為學(xué)習(xí)而開源 為讓大家真正可以學(xué)到技術(shù)而開源
| 功能介紹 | 使用技術(shù) | 特性注意事項 |
|---|---|---|
| 當(dāng)前框架 | RuoYi-Vue-Plus | 重寫RuoYi-Vue全方位升級(不兼容原框架) |
| 微服務(wù)分支 | RuoYi-Cloud-Plus | 重寫RuoYi-Cloud全方位升級(不兼容原框架) |
| 單體分支 | RuoYi-Vue-Plus-fast | 單體應(yīng)用結(jié)構(gòu) |
| Vue3分支 | RuoYi-Vue-Plus-UI | 由于組件還未完善 僅供學(xué)習(xí) |
| 原框架 | RuoYi-Vue | 定期同步需要的功能 |
| 前端開發(fā)框架 | Vue、Element UI | |
| 后端開發(fā)框架 | SpringBoot | |
| 容器框架 | Undertow | 基于 XNIO 的高性能容器 |
| 權(quán)限認(rèn)證框架 | Sa-Token、Jwt | 強(qiáng)解耦、強(qiáng)擴(kuò)展 |
| 關(guān)系數(shù)據(jù)庫 | MySQL | 適配 8.X 最低 5.7 |
| 關(guān)系數(shù)據(jù)庫 | Oracle | 適配 11g 12c |
| 關(guān)系數(shù)據(jù)庫 | PostgreSQL | 適配 13 14 |
| 關(guān)系數(shù)據(jù)庫 | SQLServer | 適配 2017 2019 |
| 緩存數(shù)據(jù)庫 | Redis | 適配 6.X 最低 4.X |
| 數(shù)據(jù)庫框架 | Mybatis-Plus | 快速 CRUD 增加開發(fā)效率 |
| 數(shù)據(jù)庫框架 | p6spy | 更強(qiáng)勁的 SQL 分析 |
| 多數(shù)據(jù)源框架 | dynamic-datasource | 支持主從與多種類數(shù)據(jù)庫異構(gòu) |
| 序列化框架 | Jackson | 統(tǒng)一使用 jackson 高效可靠 |
| Redis客戶端 | Redisson | 支持單機(jī)、集群配置 |
| 分布式限流 | Redisson | 全局、請求IP、集群ID 多種限流 |
| 分布式隊列 | Redisson | 普通隊列、延遲隊列、優(yōu)先隊列 等 |
| 分布式鎖 | Lock4j | 注解鎖、工具鎖 多種多樣 |
| 分布式冪等 | Redisson | 攔截重復(fù)提交 |
| 分布式鏈路追蹤 | Apache SkyWalking | 鏈路追蹤、網(wǎng)格分析、度量聚合、可視化 |
| 分布式任務(wù)調(diào)度 | Xxl-Job | 高性能 高可靠 易擴(kuò)展 |
| 文件存儲 | Minio | 本地存儲 |
| 文件存儲 | 七牛、阿里、騰訊 | 云存儲 |
| 短信模塊 | 阿里、騰訊 | 短信發(fā)送 |
| 監(jiān)控框架 | SpringBoot-Admin | 全方位服務(wù)監(jiān)控 |
| 校驗框架 | Validation | 增強(qiáng)接口安全性、嚴(yán)謹(jǐn)性 支持國際化 |
| Excel框架 | Alibaba EasyExcel | 性能優(yōu)異 擴(kuò)展性強(qiáng) |
| 文檔框架 | SpringDoc、javadoc | 無注解零入侵基于java注釋 |
| 工具類框架 | Hutool、Lombok | 減少代碼冗余 增加安全性 |
| 代碼生成器 | 適配MP、SpringDoc規(guī)范化代碼 | 一鍵生成前后端代碼 |
| 部署方式 | Docker | 容器編排 一鍵部署業(yè)務(wù)集群 |
| 國際化 | SpringMessage | Spring標(biāo)準(zhǔn)國際化方案 |
業(yè)務(wù)功能
| 功能 | 介紹 |
|---|---|
| 用戶管理 | 用戶是系統(tǒng)操作者,該功能主要完成系統(tǒng)用戶配置。 |
| 部門管理 | 配置系統(tǒng)組織機(jī)構(gòu)(公司、部門、小組),樹結(jié)構(gòu)展現(xiàn)支持?jǐn)?shù)據(jù)權(quán)限。 |
| 崗位管理 | 配置系統(tǒng)用戶所屬擔(dān)任職務(wù)。 |
| 菜單管理 | 配置系統(tǒng)菜單,操作權(quán)限,按鈕權(quán)限標(biāo)識等。 |
| 角色管理 | 角色菜單權(quán)限分配、設(shè)置角色按機(jī)構(gòu)進(jìn)行數(shù)據(jù)范圍權(quán)限劃分。 |
| 字典管理 | 對系統(tǒng)中經(jīng)常使用的一些較為固定的數(shù)據(jù)進(jìn)行維護(hù)。 |
| 參數(shù)管理 | 對系統(tǒng)動態(tài)配置常用參數(shù)。 |
| 通知公告 | 系統(tǒng)通知公告信息發(fā)布維護(hù)。 |
| 操作日志 | 系統(tǒng)正常操作日志記錄和查詢;系統(tǒng)異常信息日志記錄和查詢。 |
| 登錄日志 | 系統(tǒng)登錄日志記錄查詢包含登錄異常。 |
| 文件管理 | 系統(tǒng)文件上傳、下載等管理。 |
| 定時任務(wù) | 在線(添加、修改、刪除)任務(wù)調(diào)度包含執(zhí)行結(jié)果日志。 |
| 代碼生成 | 前后端代碼的生成(java、html、xml、sql)支持CRUD下載 。 |
| 系統(tǒng)接口 | 根據(jù)業(yè)務(wù)代碼自動生成相關(guān)的api接口文檔。 |
| 服務(wù)監(jiān)控 | 監(jiān)視集群系統(tǒng)CPU、內(nèi)存、磁盤、堆棧、在線日志、Spring相關(guān)配置等。 |
| 緩存監(jiān)控 | 對系統(tǒng)的緩存信息查詢,命令統(tǒng)計等。 |
| 在線構(gòu)建器 | 拖動表單元素生成相應(yīng)的HTML代碼。 |
| 連接池監(jiān)視 | 監(jiān)視當(dāng)前系統(tǒng)數(shù)據(jù)庫連接池狀態(tài),可進(jìn)行分析SQL找出系統(tǒng)性能瓶頸。 |
| 使用案例 | 系統(tǒng)的一些功能案例 |
演示圖例
| |
|
評論
圖片
表情
