基于混合架构模式的高可用在线教育平台设计与实现

来源 :山东大学 | 被引量 : 0次 | 上传用户:fyps
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网和人工智能技术的发展和普及,在线教育得到了蓬勃发展。现阶段,以作业帮、猿辅导为代表的在线教育平台,虽拥有庞大的用户群体,但是也存在一些弊端,主要包括三个方面。在时效性方面,免费问答的模式难以保证问题回答者的积极性,学生问题解答的时效性尚不能保证;在软件形态方面,架构模式单一,普遍存在过度依赖APP而不重视Web及小程序的现象,不能满足用户多场景的使用需求;在可用性方面,一些平台的计算资源不能弹性伸缩,在架构设计上无法做到削峰填谷,不能保证系统不间断运行。所以,本课题以中小学搜题、付费即时解答为核心业务,研发了基于混合架构的高可用在线教育平台。在混合架构方面,系统采用了多端融合架构,微服务架构和多租户架构。为满足用户多场景使用需求,本系统采用了多端融合开发架构技术,一套代码即可生成小程序、Web和App三种形态;为保证系统整体稳定性,避免单个功能受损影响整体的运行,本系统使用了微服务架构;为了实现用户数据的弹性共享与隔离,本系统使用了多租户架构。在高可用性方面,为保证系统能保证各种极端情况下的持续服务能力,本系统使用了云上高可用架构。在应用层,采用负载均衡保证业务的可访达性,采用弹性公网IP、云磁盘来避免单机故障对整体造成对影响,采用多可用区部署等技术避免局部区域网络故障造成业务中断;在数据层,采用读写分离缓解数据库频繁访问的压力,采用动静分离技术保证非结构化文件的读写效率。在功能方面,系统主要提供文字、拍照和语音多模态搜题服务,付费1对1即时解答服务和同学圈互动交流服务。目前,本系统已经部署在阿里云平台上,处于稳定运营阶段。APP已在各大安卓市场和苹果应用商店上架,小程序已在微信、百度和QQ平台上架。系统拥有500万用户,2000万题库,每天为数百万级用户提供搜题看解析服务,为上千名用户提供付费即时解答服务。系统已申请软件著作权2项,通过信息安全等级保护测评,获公安部信息系统二级等级保护备案和教育部教育类APP备案。
其他文献
对国内外有关假俭草的研究进行了综合分析,包括抗性、栽培管理、化学调控、育种、遗传变异几个方面,并提出了当前在该研究领域须深入探讨的4个方面的问题。
为研究60Co-γ射线、紫外线、零磁空间和EMS诱变处理对苜蓿SP1代叶片叶绿素含量及光合作用的影响,筛选最优诱变处理梯度,选育适合高寒地区种植的苜蓿新品系或品种。以‘公农1
我国土壤污染情况日益严重,土壤污染防治行动计划的发布引起社会对土壤污染的热切关注。土壤中的氰化物主要来自黄金冶炼、化工、电镀、焦化等工业生产活动。氰化物在使用过
本文从全面介绍网络报纸常用检索工具着眼,对网络报纸开发利用的途径和方法进行了深入论述。
本文以村上春树小说『羊をめぐる冒险』的三部中译本为研究对象,谨慎参考合适的翻译理论与已有相关研究资料,以文本细读和比较研究作为基本方法,梳理三译本对原著重要文句的
2003年12月23日是钱亚新先生诞辰100周年。南京图书馆举办了纪念汪长炳、钱亚新先生诞辰100周年,暨南京图书馆新世纪首届学术研讨会。
在高速公路施工建设的过程中,沥青路面施工质量能否得到有效控制,直接关系到路面是否会出现早期破坏现象。结合工程实践来看,影响沥青路面施工质量的因素较多,需要通过多项检
为了探索应用凋亡素杀死肿瘤细胞的可能性,用PCR方法扩增了鸡贫血病毒的VP3基因(雕恨系)片段,然后将该片段重组于PUC19载体,并进行了限制性内切酶鉴定与离列分析,证实该片段与鸡贫血病毒Cux-1株的VP3DNA序
网络是一个开放、共享的平台,大学生们可以很方便从网络中找到有用的信息,也很容易接触到一些不良的信息,如色情信息。本文针对中国网络使用的现状,论述了网络色情的特点、危害,以
本文就怎样加强和改进公共图书馆窗口部门的思想政治工作,树立好“公务形象”进行了研究和探讨。文章结合镇江图书馆工作的实践,重点提出了思想政治工作要贴近实际,选准切入点,立