在线教育平台架构设计

您所在的位置:网站首页 教育行业组成结构图 在线教育平台架构设计

在线教育平台架构设计

2024-07-16 03:56| 来源: 网络整理| 查看: 265

1.    目的 1.1.    目的 该架构设计主要针对在线教育平台建设过程中的核心需求进行设计,作为架构、设计、开发、测试、运维人员对系统的认识参考。 1.2.    名词解析: 系统:一个软件、一个平台,系统由各种个体组成,形成系统的整体能力 个体:子系统、模块、组件 架构:描述系统的组成个体、个体之间的关系以及个体之间协调运作的规则  框架:解决特定场景问题的规范,包含规则之上的基础功能,如:SrpingMVC解决MVC模式的问题;架构关注是结构,框架关注是规范 子系统:子系统和系统概念一样,都一由一系统个体组件 模块:由一系统个体组成,通过接口来向外提供一定能力的个体 组件:完成特定功能的个体 2.    总体方案 [总体方案需要从整体上描述方案的结构,其核心内容就是架构图,以及针对架构图的描述,包括模块或者子系统的职责描述、核心流程]

在线教育平台架构主要包含以下几方面 1.    课程在线购买,学员签约、课程学习、在线练题及考试、交流社区 2.    课程音视频的管理、存储、在线播放 3.    视频的直播

主要针对在线教育平台的复杂业务场景进行重点设计,当前识别到的复杂业务场景主要包含以下几方面 1.    在线教育PC端端,日常的登录、浏览课程、购买课程并不会形成太高的并发,而一些职业课程临时高前,可能在线练习、模拟考试业务中出现高并发场景,形成一波访问高峰。 2.    平台在直播课程时,会遇到几千人、几万人同时在线观看直播、评论互动的并发访问压力 3.    日常学员在线学习观看视频对服务器、网络带宽的压力



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3