平台简介
RuoYi-Cloud-Plus 微服务通用权限管理系统 重写 RuoYi-Cloud 全方位升级(不兼容原框架)
功能介绍 | 使用技术 | 文档地址 | 特性注意事项 | 微服务权限管理系统RuoYi-Cloud-PlusRuoYi-Cloud-Plus官网重写 RuoYi-Cloud 全方位升级(不兼容原框架)分布式集群分支RuoYi-Vue-PlusRuoYi-Vue-Plus官网重写 RuoYi-Vue (不兼容原框架)前端开发框架Vue、Element UIElement UI官网后端开发框架SpringBootSpringBoot官网微服务开发框架SpringCloudSpringCloud官网微服务开发框架SpringCloudAlibabaSpringCloudAlibaba官网容器框架UndertowUndertow官网基于 XNIO 的高性能容器权限认证框架Sa-Token、JwtSa-Token官网强解耦、强扩展关系数据库MySQLMySQL官网适配 8.X 最低 5.7缓存数据库RedisRedis官网适配 6.X 最低 5.X分布式注册中心Alibaba NacosAlibaba Nacos文档采用2.X 基于GRPC通信高性能分布式配置中心Alibaba NacosAlibaba Nacos文档采用2.X 基于GRPC通信高性能服务网关SpringCloud GatewaySpringCloud Gateway文档响应式高性能网关负载均衡SpringCloud LoadbalancerSpringCloud Loadbalancer文档负载均衡处理RPC远程调用Apache DubboApache Dubbo官网原生态使用体验、高性能分布式限流熔断AlibabasentinelAlibabasentinel文档无侵入、高扩展分布式事务AlibabaseataAlibabaseata文档无侵入、高扩展 支持 四种模式分布式消息队列(未完成)SpringCloud StreamSpringCloud Stream文档门面框架兼容各种MQ集成分布式消息队列(未完成)Apache KafkaApache Kafka文档高性能高速度分布式消息队列(未完成)Apache RocketMQApache RocketMQ文档高可用功能多样分布式消息队列(未完成)RabbitMQRabbitMQ文档支持各种扩展插件功能多样性分布式搜索引擎(未完成)ElasticSearchElasticSearch官网业界知名分布式链路追踪(未完成)Apache SkyWalkingApache SkyWalking文档链路追踪、网格分析、度量聚合、可视化分布式日志中心(未完成)ELKElasticSearch官网ELK业界成熟解决方案分布式锁Lock4jLock4j官网注解锁、工具锁 多种多样分布式幂等RedissonLock4j文档拦截重复提交分布式任务调度Xxl-JobXxl-Job官网高性能 高可靠 易扩展分布式文件存储MinioMinio文档本地存储分布式云存储七牛、阿里、腾讯OSS使用文档云存储分布式监控(未完成)Prometheus、GrafanaPrometheus文档全方位性能监控服务监控SpringBoot-AdminSpringBoot-Admin文档全方位服务监控数据库框架Mybatis-PlusMybatis-Plus文档快速 CRUD 增加开发效率数据库框架P6spyp6spy官网更强劲的 SQL 分析多数据源框架Dynamic-Datasourcedynamic-ds文档支持主从与多种类数据库异构序列化框架JacksonJackson官网统一使用 jackson 高效可靠Redis客户端RedissonRedisson文档支持单机、集群配置校验框架ValidationValidation文档增强接口安全性、严谨性 支持国际化Excel框架Alibaba EasyExcelEasyExcel文档性能优异 扩展性强文档框架Knife4jKnife4j文档美化接口文档工具类框架Hutool、LombokHutool文档减少代码冗余 增加安全性代码生成器适配MP、Knife4j规范化代码Hutool文档一键生成前后端代码部署方式DockerDocker文档容器编排 一键部署业务集群国际化(未完成)SpringMessageSpringMVC文档Spring标准国际化方案软件架构图 贡献代码
欢迎各路英雄豪杰 PR 代码 请提交到 dev 开发分支 统一测试发版
其他
同步升级 RuoYi-Cloudgithub 地址 RuoYi-Cloud-Plus-github分离版分支 RuoYi-Vue-Plus单模块 fast 分支 RuoYi-Vue-Plus-fast 业务功能 功能 | 介绍 | 用户管理用户是系统操作者,该功能主要完成系统用户配置。部门管理配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。岗位管理配置系统用户所属担任职务。菜单管理配置系统菜单,操作权限,按钮权限标识等。角色管理角色菜单权限分配、设置角色按机构进行数据范围权限划分。字典管理对系统中经常使用的一些较为固定的数据进行维护。参数管理对系统动态配置常用参数。通知公告系统通知公告信息发布维护。操作日志系统正常操作日志记录和查询;系统异常信息日志记录和查询。登录日志系统登录日志记录查询包含登录异常。文件管理系统文件上传、下载等管理。定时任务在线(添加、修改、删除)任务调度包含执行结果日志。代码生成前后端代码的生成(java、html、xml、sql)支持CRUD下载 。系统接口根据业务代码自动生成相关的api接口文档。服务监控监视集群系统CPU、内存、磁盘、堆栈、在线日志、Spring相关配置等。缓存监控对系统的缓存信息查询,命令统计等。在线构建器拖动表单元素生成相应的HTML代码。连接池监视监视当前系统数据库连接池状态,可进行分析SQL找出系统性能瓶颈。使用案例系统的一些功能案例演示图例