升级说明
新增/优化 工程模块
- add 新增 ruoyi-common-alibaba-bom 工程管理 alibaba 相关依赖
- add 新增 ruoyi-common-bom 工程管理 ruoyi-common 相关依赖
- add 新增 ruoyi-api-bom 工程管理 ruoyi-api 依赖项
- add 新增 ruoyi-api-resource 模块 规范用法 移除 ruoyi-file 模块
- add 新增 ruoyi-common-web 模块 使用 undertow 替换 tomcat
- add 新增 ruoyi-common-dubbo 整合 dubbo 3.X 实现高性能 rpc 远程调用 替换 feign
- add 新增 ruoyi-common-dict 实现字典多服务调用
- add 新增 ruoyi-common-loadbalancer 自定义负载均衡模块 用于多团队开发
- add 新增 ruoyi-common-excel 模块 集成 Alibaba EasyExcel 替换 自带excel实现
- add 新增 ruoyi-common-oss 模块 支持 AWS S3 协议 分布式文件存储
- add 新增 ruoyi-common-mail 邮件模块
- add 新增 ruoyi-common-sms 短信模块 整合 阿里云、腾讯云 短信功能
- add 新增 ruoyi-common-idempotent 分布式幂等模块
- add 新增 ruoyi-common-satoken 整合 sa-token 重写所有权限
- add 新增 ruoyi-xxl-job-admin 整合 xxljob 替换 quartz 支持分布式任务调度
- add 新增 ruoyi-job 模块 统一远程处理任务 规范用法
- add 新增 ruoyi-doc 模块 集成 Knife4j 替换 swagger
- add 新增 ruoyi-seata-server 源码集成 Seata 1.5.X 服务端
- add 新增 ruoyi-sentinel-dashboard 模块 源码集成 sentinel 控制台
- update 抽取所有公用配置到 maven profile 管理
代码依赖改动
- update SpringCloud 2021.0.3
- update 适配 SpringCloudAlibaba 2021.0.1.0 全新配置方式
- update poi 4.1.2 => 5.2.2 性能大幅提升
- update 重构 整合 jackson 替换 fastjson
- update 重构 整合 redisson 客户端
- update 重构 整合 mybatis-plus
- update 重写 数据权限实现 基于 mybatis-plus
- add 增加 lombok 优化原生代码
- add 整合 hutool 优化相关代码
- add 新增 国际化 功能
- add 新增 lock4j 分布式锁
- add 增加监控中心 在线日志监控 优化日志文件格式
- add 适配 docker 部署方式
后续/进行中计划
- 增加 Vue3 前端工程
- 应用模块 适配 Oracle、PostgreSQL、SQLServer
- 增加 SpringCloud Stream 支持
- 适配 Apache Kafka、Apache RocketMQ、RabbitMQ
- 适配 ElasticSearch 分布式搜索引擎
- 适配 Alibaba Canal 分布式数据同步中心
- 适配 Apache SkyWalking 分布式链路追踪监控中心
- 适配 ELK 分布式日志中心
- 适配 Prometheus、Grafana 分布式全方位数据大屏监控
平台简介
RuoYi-Cloud-Plus 是一个微服务通用权限管理系统,重写 RuoYi-Cloud 并进行全方位升级(不兼容原框架)。
软件架构图
![]()
贡献代码
欢迎各路英雄豪杰 PR 代码 请提交到 dev 开发分支 统一测试发版
业务功能
| 功能 |
介绍 |
| 用户管理 |
用户是系统操作者,该功能主要完成系统用户配置。 |
| 部门管理 |
配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。 |
| 岗位管理 |
配置系统用户所属担任职务。 |
| 菜单管理 |
配置系统菜单,操作权限,按钮权限标识等。 |
| 角色管理 |
角色菜单权限分配、设置角色按机构进行数据范围权限划分。 |
| 字典管理 |
对系统中经常使用的一些较为固定的数据进行维护。 |
| 参数管理 |
对系统动态配置常用参数。 |
| 通知公告 |
系统通知公告信息发布维护。 |
| 操作日志 |
系统正常操作日志记录和查询;系统异常信息日志记录和查询。 |
| 登录日志 |
系统登录日志记录查询包含登录异常。 |
| 文件管理 |
系统文件上传、下载等管理。 |
| 定时任务 |
在线(添加、修改、删除)任务调度包含执行结果日志。 |
| 代码生成 |
前后端代码的生成(java、html、xml、sql)支持CRUD下载 。 |
| 系统接口 |
根据业务代码自动生成相关的api接口文档。 |
| 服务监控 |
监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。 |
| 缓存监控 |
对系统的缓存信息查询,命令统计等。 |
| 在线构建器 |
拖动表单元素生成相应的HTML代码。 |
| 连接池监视 |
监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。 |
| 使用案例 |
系统的一些功能案例 |
演示图例