当前位置:网站首页>框架解析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
边栏推荐
- QT displays the specified position and size of the picture
- Relative reference and absolute reference of Excel
- Redis经典面试题总结2022
- MySQL lock mechanism
- freemark中插入图片
- College entrance examination volunteer filling reference
- Getting started with JDBC \ getting a database connection \ using Preparedstatement
- POI exports to excel, and the same row of data is automatically merged into cells
- idea插件---背景播放歌曲
- Frequently asked interview questions - 2 (computer network)
猜你喜欢
Radar equipment (greedy)
橙单微服务之批量导入
mysql实现主从复制/主从同步
Flutter 新一代图形渲染器 Impeller
The 8th Blue Bridge Cup 2017 - frog jumping cup
C language - Spoof shutdown applet
Generation of straightening body in 3D slicer
Duplicate key update in MySQL
Establish excel bookkeeping book through setting context menu
第36期《AtCoder Beginner Contest 248 打比赛总结》
随机推荐
io.lettuce.core.RedisCommandExecutionException: ERR wrong number of arguments for ‘auth‘ command
Pol / select / EPO
Reading notes of modern methods of C language programming
提升独立站转化率攻略 | 挽回弃购用户
mysql实现主从复制/主从同步
POI exports to excel, and the same row of data is automatically merged into cells
提升Facebook触及率和互动率攻略 | 智能客服帮您抓住用户的心
STL learning notes 0x0001 (container classification)
Shell instruction learning 1
catkin_ What did package do
数据安全入门产品——数据库审计系统详解
solidity合约DOS攻击
STD:: String implements split
Markdown syntax support test
Summary of redis classic interview questions 2022
‘EddiesObservations‘ object has no attribute ‘filled‘
Several examples of pointer transfer, parameter transfer, value transfer, etc
shell指令学习1
橙单微服务之批量导入
MySQL triggers, stored procedures, stored functions