代码拉取完成,页面将自动刷新
基于SpringBoot2.2、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的思想实现高内聚低耦合并且高度可配置化。实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,使用rancher搭建kubernetes集群,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、配置中心、分布式任务调度、接口文档、代码生成等等。
Spring Security
真正实现了基于RBAC
、jwt
和oauth2
的无状态统一权限认证的解决方案microservices-fontend -- 前端父项目,使用 nuxtjs+antdv开发
│ ├─api -- 封装api请求
│ ├─components -- 封装组件
│ ├─layouts -- 布局
│ ├─pages -- 路由页面
│ ├─plugins -- 插件
│ ├─pro-layout -- 修改pro-layout包以适应本项目
microservices-platform -- 父项目,公共依赖
│ ├─docker-compose -- 组件部署yml
│ ├─manifests -- kubenetes部署yml
│ ├─siques-admin -- 业务模块一级工程
│ │ ├─core-business -- 核心组件[8083]
│ │ ├─search-center -- 搜索中心
│ │ │ ├─search-client -- 搜索中心客户端
│ │ │ ├─search-server -- 搜索中心服务端[7100]
│ │─siques-commons -- 通用工具一级工程
│ │ ├─siques-auth-client-spring-boot-starter -- 封装spring security client端的通用操作逻辑
│ │ ├─common-core -- 封装通用操作逻辑
│ │ ├─siques-common-spring-boot-starter -- 封装通用操作逻辑
│ │ ├─siques-db-spring-boot-starter -- 封装数据库通用操作逻辑
│ │ ├─siques-log-spring-boot-starter -- 封装log通用操作逻辑
│ │ ├─siques-redis-spring-boot-starter -- 封装Redis通用操作逻辑
│ │ ├─siques-ribbon-spring-boot-starter -- 封装Ribbon和Feign的通用操作逻辑
│ │ ├─siques-sentinel-spring-boot-starter -- 封装Sentinel的通用操作逻辑
│ ├─siques-config -- 配置中心
│ ├─siques-gateway -- api网关一级工程
│ │ ├─sc-gateway -- spring-cloud-gateway[9001]
│ ├─siques-monitor -- 监控一级工程
│ │ ├─log-center -- 日志中心[7200]
│ ├─siques-oauth -- spring-security认证中心[8000]
│ ├─siques-transaction -- 事务一级工程
│ │ ├─txlcn-tm -- tx-lcn事务管理器[7970]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。