项目介绍 

Cloud-Platform是国内首个基于Spring Cloud微服务化开发的RBAC管理平台,旨在提供一个统一授权、认证以及后台管理系统的解决方案。该平台集成了用户管理、资源权限管理、网关API管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。项目代码简洁,架构清晰,既适合学习也适合直接用于项目中。

 功能特点 

    • 微服务化架构:基于Spring Cloud构建,利用微服务的思想进行服务拆分和治理,提高系统的可扩展性和可维护性。
    • RBAC权限管理:提供细粒度的角色权限控制,支持用户、角色、权限的灵活配置,确保系统安全性。
    • 统一认证与授权:通过JWT鉴权方式进行用户认证和信息传递,实现服务之间用户无状态的传递,提高系统的安全性。
    • 监控与告警:利用Spring Boot Admin监控各个独立服务的运行状态,同时利用Hystrix Dashboard实时查看接口的运行状态和调用频率,及时发现并处理系统问题。
    • 负载均衡与熔断:采用Spring Cloud Zuul和Ribbon进行网关管控和负载均衡,集成阿里Sentinel进行接口流量控制,通过熔断和降级处理避免服务之间的调用“雪崩”。

 

  • 前端优化:集成d2admin中台化前端框架,优化前端架构和功能布局,提升用户体验。

 应用场景 

Cloud-Platform适用于需要构建复杂业务系统的企业,特别是那些需要快速迭代、高并发、高可用性的互联网企业和金融、电信等行业。它可以作为后端服务的开发脚手架,帮助开发者快速构建稳定、可靠、易扩展的系统。

 项目技术栈 

  • 后端: Spring Boot 2.4.1、Spring Cloud 2020.0.0、Spring Cloud Alibaba 2.2.4、Nacos注册和配置中心、Sentinel流量控制.
  • 前端: vue-element-admin组件、d2admin中台化前端框架.
  • 其他中间件: Elastic Search(用于搜索功能)、JWT(用于用户认证和信息传递).

 模块说明 

 功能演示

版权声明:
1、本网站名称:帝企吧
2、本站永久网址:https://www.diqiba.com
3、本网站的文章部分内容可能来源于网络及作者投稿,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
7、本站所有资源来源于互联网,仅用于学习及参考使用,切勿用于商业用途,如产生法律纠纷本站概不负责! 8、资源除标明原创外均来自网络转载,版权归原作者所有,若侵犯到您权益请联系我们删除,我们将及时处理! 9、若您需使用非免费的软件或服务,请购买正版授权并合法使用!