当前位置:网站首页>Framework analysis 1 Introduction to system architecture
Framework analysis 1 Introduction to system architecture
2022-04-23 06:04:00 【Pingszi】
1. summary
This paper introduces the overall system architecture of digital platform ;
- Use the medium platform microservice Architecture ;
- Use springcloud Microservice framework ;
- Use Alibaba cloud service environment as the production environment ;
- Use k8s Cluster management container ;
2. Architecture brief
2.1. Overall architecture
2.2. Architecture description
2.2.1. Login authentication
Overall use jwt Login authentication ;
- After the user logs in , The user center will generate a jwt
2.2.2. Permission authentication
Use the front end for pseudo authority authentication ;
- After allocating resource permissions to users in the background , The front end controls the corresponding menu according to the allocated resource permission code / Display and hide of buttons ;
- The background port does not verify whether the user has access rights , It can only achieve the effect of pseudo authority authentication ;
2.2.3. Load balancing
- Load balancing of applications
- Each application usually exposes the interface through the domain name ;
- When there are multiple instances of each application , Ali cloud, slb Provide load balancing for the domain name ;
- Load balancing in the center
- Each center usually does not allow Internet access , Only applications are allowed to access through the intranet ;
- Each center passes k8s Of service Name register an instance to eureka;
- When there are multiple instances in each center , too k8s Of service Provide load balancing for each center ;
- None of the centers are used springcloud Load balancing function provided by component ;
版权声明
本文为[Pingszi]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/04/202204230540524577.html
边栏推荐
- Traitement des séquelles du flux de Tensor - exemple simple d'enregistrement de torche. Utils. Données. Dataset. Problème de dimension de l'image lors de la réécriture de l'ensemble de données
- 创建企业邮箱账户命令
- How to use comparative learning to do unsupervised - [cvpr22] training & [eccv20] image translation
- Development environment EAS login license modification
- 自動控制(韓敏版)
- String notes
- Pytorch notes - get familiar with the network construction method by building RESNET (complete code)
- Denoising paper - [noise2void, cvpr19] noise2void learning denoising from single noise images
- 关于二叉树的遍历
- Contrôle automatique (version Han min)
猜你喜欢
Conda 虚拟环境管理(创建、删除、克隆、重命名、导出和导入)
PyQy5学习(二):QMainWindow+QWidget+QLabel
基于thymeleaf实现数据库图片展示到浏览器表格
PyTorch笔记——实现线性回归完整代码&手动或自动计算梯度代码对比
String notes
数字图像处理基础(冈萨雷斯)二:灰度变换与空间滤波
Illustrate the significance of hashcode
Anaconda安装PyQt5 和 pyqt5-tools后没有出现designer.exe的问题解决
Multithreading and high concurrency (2) -- detailed explanation of synchronized usage
深入源码分析Servlet第一个程序
随机推荐
Protected (members modified by protected are visible to this package and its subclasses)
治疗TensorFlow后遗症——简单例子记录torch.utils.data.dataset.Dataset重写时的图片维度问题
JSP语法及JSTL标签
CONDA virtual environment management (create, delete, clone, rename, export and import)
Understand the current commonly used encryption technology system (symmetric, asymmetric, information abstract, digital signature, digital certificate, public key system)
Viewer: introduce MySQL date function
filebrowser实现私有网盘
实操—Nacos安装与配置
Latex快速入门
Pytorch learning record (IV): parameter initialization
PyQy5学习(三):QLineEdit+QTextEdit
In depth understanding of the relationship between dncblevel and noise denoising in the paper
Fundamentals of digital image processing (Gonzalez) II: gray transformation and spatial filtering
数字图像处理基础(冈萨雷斯)二:灰度变换与空间滤波
RedHat realizes keyword search in specific text types under the directory and keyword search under VIM mode
rsync实现文件服务器备份
Solve the error: importerror: iprogress not found Please update jupyter and ipywidgets
JSP syntax and JSTL tag
Pytorch学习记录(十三):循环神经网络((Recurrent Neural Network)
PyTorch笔记——实现线性回归完整代码&手动或自动计算梯度代码对比