快捷搜索:  汽车  科技

rbac管理系统开源:采用前后端分离的模式.

rbac管理系统开源:采用前后端分离的模式.

一个Security作为安全框架 采用前后端分离的模式. 基于OAuth2 的RBAC权限管理微服务系统. Pro-Cloud后端采用springcloud alibaba架构 集成Sentinel从流量控制、熔断降级、Dubbo调用 系统负载等多个维度保护服务的稳定性。 注册中心、配置中心选型Nacos,为工程瘦身的同时加强各模块之间的联动。使用OAuth2,实现了多终端认证系统,可控制子系统的token权限互相隔离。 使用SkyWalking链路最终技术 方便了解应用拓扑和慢服务监测等情况 prometheus grafana alertManager作为监控中心 它为actuator端点提供了良好的交互界面,并提供了额外的特性. mybatisplus的使用 大大的节省了开发的工作量 让代码更易维护 前端基于layui开发 降低学习成本 快速上手

架构图

rbac管理系统开源:采用前后端分离的模式.(1)

软件架构

前台采用 vue.js 为核心框架; 后台基于 Spring Cloud alibaba2.2.1、Spring Security Oauth 2.0 开发企业级认证与授权,提供常见服务监控、链路追踪、日志分析、缓存管理、任务调度等实现, nacos Spring Cloud Oauth2 Spring Cloud gateway Dubbo mybatisplus等,各种组件注解开发,让代码简洁,通俗易通,以提高效率

Pro-Cloud ├── cloud-admin -- 系统基础模块 │ ├── cloud-admin-api -- admin暴露的dubbo接口 │ └── cloud-admin-service -- admin模块的实现 ├── cloud-auth -- auth服务端 统一登录中心(支持单点登录和三方登录) ├─cloud-common -- 系统公共模块 │ ├─cloud-common-cache -- 缓存工具类 redis 分布式锁 │ ├─cloud-common-data -- 对数据库操作工具类 │ ├─cloud-common-entity -- 公共实体工具类 │ ├─cloud-common-job -- 定时任务工具类 │ ├─cloud-common-mq -- mq工具类 │ ├─cloud-common-oauth -- oauth授权工具类 │ ├─cloud-common-oss -- oss文件上传工具类 │ ├─cloud-common-security -- 客户端安全工具类 │ ├─cloud-common-swagger -- swagger工具类 │ ├─cloud-common-util -- 基础工具类 ├─cloud-gateway -- springcloud gateway 网关 ├─cloud-generator -- 代码生成 ├─cloud-monitor -- 监控模块 ├─cloud-oss -- oss文件上传模块 │ ├─cloud-oss-api │ └─cloud-oss-service ├─cloud-transaction -- 分布式事务 ├─cloud-xxl-job -- xxl-job案例 └── docs -- pro-cloud文档界面展示

rbac管理系统开源:采用前后端分离的模式.(2)

rbac管理系统开源:采用前后端分离的模式.(3)

rbac管理系统开源:采用前后端分离的模式.(4)

rbac管理系统开源:采用前后端分离的模式.(5)

rbac管理系统开源:采用前后端分离的模式.(6)

rbac管理系统开源:采用前后端分离的模式.(7)

如果您也需要项目源码学习交流的话,可以关注我转发文章之后私信回复【权限】二字,免费获取

猜您喜欢: