当前位置:网站首页>框架解析1.系统架构简介
框架解析1.系统架构简介
2022-04-23 05:41:00 【Pingszi】
1.概述
本文介绍数字化平台整体系统架构;
- 使用中台微服务架构;
- 使用springcloud微服务框架;
- 使用阿里云服务环境做为生产环境;
- 使用k8s集群管理容器;
2.架构简述
2.1.整体架构图
2.2.架构说明
2.2.1. 登录认证
整体使用jwt登录认证;
- 用户登录后,用户中心会生成一个jwt
2.2.2.权限认证
使用前端进行伪权限认证;
- 后台分配资源权限给用户后,前端根据分配的资源权限编码控制相应菜单/按钮的显示与隐藏;
- 后台掊口没有验证用户是否有访问权限,只能达到伪权限认证效果;
2.2.3.负载均衡
- 应用的负载均衡
- 各应用通常会通过域名对外暴露接口;
- 各应用有多个实例时,阿里云的slb提供对该域名的负载均衡;
- 中心的负载均衡
- 各中心通常不允许外网访问,只允许应用通过内网访问;
- 各中心通过k8s的service名称注册一个实例到eureka;
- 各中心实际存在多实例时,过k8s的service提供对各个中心的负载均衡;
- 各中心均未使用springcloud组件提供的负载均衡功能;
版权声明
本文为[Pingszi]所创,转载请带上原文链接,感谢
https://blog.csdn.net/zhouping118/article/details/120861708
边栏推荐
- Parameter analysis of open3d material setting
- Total score of [Huawei machine test] (how to deal with the wrong answer? Go back once to represent one wrong answer)
- Xiuxian real world and game world
- No.1.#_ 6 Navicat shortcuts
- shell指令学习1
- The list attribute in the entity is empty or null, and is set to an empty array
- 第36期《AtCoder Beginner Contest 248 打比赛总结》
- Sword finger offer II 022 The entry node of the link in the linked list
- Pol / select / EPO
- mysql中duplicate key update
猜你喜欢
‘EddiesObservations‘ object has no attribute ‘filled‘
SQL statement simple optimization
Frequently asked interview questions - 2 (computer network)
Parameter analysis of open3d material setting
open3d材质设置参数分析
Navicate连接oracle(11g)时ORA:28547 Connection to server failed probable Oeacle Net admin error
C language - Spoof shutdown applet
Pilotage growth · ingenuity empowerment -- yonmaster developer training and pilotage plan is fully launched
Transposed convolution
转置卷积(Transposed Convolution)
随机推荐
实体中list属性为空或者null,设置为空数组
【华为机试】考试得分总数(如何处理答错的情况?回溯一次,代表答错一题)
Hongji | how does HR carry out self change and organizational change in the digital era?
excel获取两列数据的差异数据
mysql中duplicate key update
The QT debug version runs normally and the release version runs crash
acwing854. Floyd finds the shortest path
Membarrier (personal learning and understanding)
xxl-job采坑指南xxl-rpc remoting error(connect timed out)
QSS, qdateedit, qcalendarwidget custom settings
js数字大写方法
Summary of redis classic interview questions 2022
Insert picture in freemark
uni使用的一些坑
Differences between auto and decltype inference methods (learning notes)
open3d材质设置参数分析
Typescript interface & type rough understanding
Character recognition easyocr
On the use of constant pointer and pointer constant -- exercise (record)
Batch import of orange single micro service