前后端分离项目技术架构 前后端分离项目技术架构 2022-06-22 600 技术架构 技术架构图 各模块说明: 序号 名称 功能描述 1 用户层 用户层描述了系统所支持的用户类型包括:pc用户、app用户、h5用户。pc用户通过浏览器访问系统、app用户通过android、ios手机访问系统,H5用户通过h5页面访问系统。 2 CDN CDN全称Content Delivery Network,即内容分发网络,本系统所有静态资源全部通过CDN加速来提高访问速度。系统静态资源包括:html页面、js文件、css文件、image图片、pdf和ppt及doc教学文档、video视频等。 3 负载均衡 系统的CDN层、UI层、服务层及数据层均设置了负载均衡服务,上图仅在UI层前边标注了负载均衡。 4 UI层 UI层描述了系统向pc用户、app用户、h5用户提供的产品界面。 5 微服务层 微服务层将系统服务分类三类:前端服务、后端服务及系统服务。系统服务:公共服务,为系统的所有微服务提供公共服务功能。 服务网关:提供服务路由、负载均衡、认证授权等服务。 6 数据层 数据层描述了系统的数据存储的内容类型,持久化的业务数据使用MySQL和MongoDB保存,其中MongoDB中主要保存系统日志信息。 8 DevOps DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。 免费搭建微信查券返利机器人来轻松赚佣金 文章来自:IT技术分享网 分享地址:http://www.5ityx.cn/cate100/51591.html 上一篇: IDEA上Java项目控制台中文乱码 下一篇: .gitignore 文件不生效问题 & 解决方法 前后端分离项目技术架构 相关内容 .gitignore与.git/info/exclude区别 .h5文件模型如何使用,并且给出代码 .java编译成.class 与 .class反编译成.java .lnk文件 和一种较新的.lnk病毒及解决方法 .vscode配置 tasks.json launch.json .xyz文件_Github历史记录搜索神器GitHistory.xyz /etc/profile文件使用source不能全局生效的解决方法 10G_Ethernet_02 10G Ethernet Subsystem 简介 10个国外设计网站(自学设计的童鞋建议收藏) 10个开源/免费的电子商务平台 10个开源web后台管理系统(二) 10个顶级的海外工作外包平台 10分钟学会python对接【OpenAI API篇】 10年Java开发经验,java技术面试问题和答案 10行代码实现的接口平台:基于pandas和Flask 11210怎么等于24_小学生24点题目大全附答案