新知道的知识

Posted js314

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了新知道的知识相关的知识,希望对你有一定的参考价值。

这几个是新知道的,先记录一下,虽然有的还不知道具体是什么。

 

CDN

CDN全称Content Delivery Network,即内容分发网络,本系统所有静态资源全部通过 CDN加速来提高访问速度。

系统静态资源包括:html页面、js文件、css文件、image图 片、pdf和ppt及doc教学文档、video视频等。

 

负载均衡

系统的CDN层、UI层、服务层及数据层均设置了负载均衡服务,上图仅在UI层前边标注 了负载均衡。

每一层的负载均衡会根据系统的需求来确定负载均衡器的类型,系统支持 4层负载均衡+7层负载均衡结合的方式,4层负载均衡是指在网络传输层进行流程转发, 根据IP和端口进行转发,

7层负载均衡完成HTTP协议负载均衡及反向代理的功能,根据 url进行请求转发。

 

微服务层

微服务层将系统服务分类三类:前端服务、后端服务及系统服务。

前端服务:主要为学 习用户提供学习服务。

后端服务:主要为管理用户提供教学管理服务。

系统服务:公 共服务,为系统的所有微服务提供公共服务功能。

服务网关:提供服务路由、负载均 衡、认证授权等服务。

 

DevOps
DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称, 用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、 协作与整合。

本项目供了许多开发、运营、维护支撑的系统,包括:

Eureka服务治理 中心:提供服务治理服务,包括:服务注册、服务获取等。

Spring Cloud Con?g服务 配置管理中心:提供服务配置管理服务,包括:配置文件更新、配置文件下发等。

Hystrix Dashboard服务熔断监控:监控熔断的请求响应时间、成功率等 。

Zipkin服务 追踪监控:监控服务调用链路健康情况。

Jenkins持续集成服务:提供系统持续集成服 务。

Git/GitLab代码管理服务:提供git代码管理服务。

ELK日志分析服务:提供elk日志分 析服务,包括系统运行日志分析、告警服务。

Docker容器化部署服务:将本系统所有 服务采用容器化部署方式。

Maven项目管理工具:提供管理项目所有的Java包依赖、项 目工程打包服务

以上是关于新知道的知识的主要内容,如果未能解决你的问题,请参考以下文章

关于Flask SSTI,解锁你不知道的新姿势

Android 程序员必须知道的 53 个知识点

你所须要知道的项目管理知识

编写TypeScript工具类型,你需要知道的知识

详解Docker——你需要知道的Docker进阶知识五

FIl一定要知道的知识点!