★热门 | 语言: Java
项目简介
RuoYi-Cloud是若依框架的官方微服务分布式版本,基于Spring Boot、Spring Cloud & Alibaba构建完整的微服务解决方案。项目包含认证中心、网关中心、业务模块、监控中心等微服务模块,支持Nacos注册配置中心、Sentinel流量哨兵、Seata分布式事务等微服务核心组件,是学习Spring Cloud微服务架构的优质开源项目。
核心功能
微服务架构:Spring Cloud Gateway网关、Nacos注册配置、Sentinel限流
分布式事务:Seata AT/TCC模式,保障跨服务数据一致性
认证授权:Spring Security OAuth2 + JWT,支持四种授权模式
服务监控:Spring Boot Admin、SkyWalking APM监控
文件服务:MinIO分布式文件存储,支持分片上传、断点续传
代码生成:微服务版代码生成,支持多模块代码生成
分布式锁:Redisson分布式锁,防止重复提交
服务降级:Sentinel熔断降级、热点参数限流、系统自适应保护
技术栈
Java + Spring Boot + Spring Cloud Alibaba + Nacos + Sentinel + Seata + Gateway + OAuth2 + Vue3 + Element Plus
适用场景
微服务架构学习、分布式系统开发、Spring Cloud实战、企业级微服务平台
游客,本帖隐藏的内容需要积分高于 20 才可浏览,您当前积分为 0 |