基于spring cloud alibaba的微服务平台架构规划

平台基础能力规划(继续完善更新...)

一、统一网关服务(独立服务)

二、统一登录鉴权系统管理(独立服务)

1.统一登录

2.统一鉴权

3.身份管理

用户管理

角色管理

业务系统和菜单管理

部门管理

岗位管理

字典管理

三、统一鉴权技术方案

方案一:基于jjwt:

(1)authserver:独立token服务,仅限于token;纯后端

(2)systemserver:统一登陆,统一系统管理(用户、角色、权限、菜单、部门、字典等等);前后端开发

方案二:justauth(oauth2)&spring security oauth2;前后端开发

(1)systemserver:统一登陆,统一认证鉴权,统一系统管理(用户、角色、权限、菜单、部门、字典等等);

方案三:基于spring security oauth2

(1)authserver:独立token服务,token颁发、管理、校验;纯后端

(2)systemserver:统一登陆,统一系统管理(用户、角色、权限、菜单、部门、字典等等);前后端开发

四、统一基础服务管理(独立服务)

五、统一任务服务(独立服务)

六、统一文件服务(独立服务)

七、统一消息服务(独立服务)

八、统一监控服务(独立服务)

相关推荐
Wx-bishekaifayuan1 小时前
django电商易购系统-计算机设计毕业源码61059
java·spring boot·spring·spring cloud·django·sqlite·guava
customer081 小时前
【开源免费】基于SpringBoot+Vue.JS周边产品销售网站(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·java-ee·开源
Stringzhua2 小时前
【SpringCloud】Kafka消息中间件
spring·spring cloud·kafka
掘金-我是哪吒4 小时前
微服务mysql,redis,elasticsearch, kibana,cassandra,mongodb, kafka
redis·mysql·mongodb·elasticsearch·微服务
茶馆大橘5 小时前
微服务系列六:分布式事务与seata
分布式·docker·微服务·nacos·seata·springcloud
58沈剑6 小时前
80后聊架构:架构设计中两个重要指标,延时与吞吐量(Latency vs Throughput) | 架构师之路...
架构
想进大厂的小王8 小时前
项目架构介绍以及Spring cloud、redis、mq 等组件的基本认识
redis·分布式·后端·spring cloud·微服务·架构
九卷技术录8 小时前
(微服务)服务治理:几种开源限流算法库/应用软件介绍和使用
微服务·服务治理·限流算法
customer088 小时前
【开源免费】基于SpringBoot+Vue.JS医院管理系统(JAVA毕业设计)
java·vue.js·spring boot·后端·spring cloud·开源·intellij-idea