基于微服务的在线教育系统的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:anweiban
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着教育行业不断的壮大和革新以及互联网技术的蓬勃发展,现代化在线教育服务行业应运而生,青少年足不出户就可以学到满足自己需求的教育知识。在线教育平台从最初比较简单的实现,到现在有很大的变化,平台功能在不断完善,系统的复杂性也在不断加剧。对于业务规模更加复杂的系统,传统单体结构式的系统缺点会非常突出,如编译慢、开发效率低及扩展能力受限等缺点。针对这个问题,提出了基于微服务理念的在线教育系统。在保证操作简单的前提下,设计出一个灵活性高、易维护、扩展性强的在线教育平台。在线教育系统首先对微服务技术进行分析和研究,基于小(粒度小)、独(单独进程)、轻(轻量级通信机制)和松(松耦合)的设计理念,以业务为边界,将系统高效拆分成若干个独立的微服务,使用UML用例图对所涉及到的功能进行剖析和阐述,使用Spring Boot和Mybatis开发架构对后台部分进行设计,使用Vue.js框架实现系统前端页面,数据存储部分主要使用关系型数据库My SQL和非关系型数据库Redis两者联合的方式实现,并使用E-R图描述关键部分的数据库实体。然后使用分布式微服务框架Spring Cloud进行设计和开发,使用Eureka作为服务注册中心以保证系统的高可用性,使用Slueth服务调用链进行跟踪保证系统的稳定性,使用Feign完成微服务间的声明式服务调用,使用Zuul完成动态路由管理,使用Config完成配置文件的统一管理,最后通过网络服务进行关联和调用以实现整个面向青少年的在线教育系统。通过对比传统单体架构模式,基于微服务架构的在线教育系统更加灵活并且可水平伸缩。通过对在线教育系统的实现以及采用黑盒和白盒相结合的方式对系统进行测试。从测试的结果可以看出,本系统可以稳定运行,为青少年提供高质量的学习体验。
其他文献
人类对能源的需求迅猛增加带来了能源短缺的潜在问题,同时由于化石能源的大量使用带来了空气污染和气候变暖等环境问题。CO2光催化还原技术通过对太阳能的资源化利用将温室气体转化为可利用的有机燃料,是一项可以缓解能源压力的同时减轻温室气体排放的可再生能源技术,该过程具有零污染、低成本、反应条件温和等优势。本文利用金属改性技术对Ti O2进行调控,并对CO2光催化还原特性和机理进行了详细分析和研究,以期对C
在能源获取与工业利用的相关活动中,低浓度可燃气体(主要包括CO、CH4和挥发性有机化合物)的排放威胁着人类健康和生活环境。催化燃烧是一种非常有潜力的可燃气体氧化脱除技术。高性能催化剂则是实现较低温度下污染物完全净化的关键点之一。火焰喷雾热解技术(FSP)被认为是一种合成纳米颗粒催化剂的先进方法,其所展现出的优良特性为制备负载型催化剂以及钙钛矿催化剂带来了新的机遇。对于负载型催化剂,活性组分在载体上
近年来,随着高层楼宇技术水平的飞速发展,人们对生活水平质量的追求也在不断的提升。二次供水质量在人们生活中扮演着举足轻重的角色,但供水系统在运行时对离心泵的调度选择仍有不当,致使离心泵系统运行的效率始终偏低,浪费电能,同时影响离心泵的使用寿命。故本文从能耗及寿命优化的角度着手,对整个系统运行能耗和寿命控制策略进行深入的研究,以达到低能耗高寿命的效果。首先,为了建立二次供水并联泵组系统的能耗模型,对供
通过生物质热解制备的生物油具有较大应用潜质,但其高分子量(>200 Da)与高沸点的重质组分易在进一步提质过程中受热聚合成焦,进而导致后续处理过程发生诸如反应器堵塞,催化剂积碳等运行问题。前期研究发现,不同温度与升温速率下生物质组分(纤维素、半纤维素、木质素)及组分间交互反应与生物质灰分中无机金属元素显著影响生物油产率及分子质量分布,从而影响生物油中重质组分生成,但其对重质组分生成特性的影响机理尚
页岩气是一种清洁、高效的能源资源,乙烷作为页岩气中的第二大组分,其产量在页岩气革命后大幅增长,导致乙烷价格严重下跌。因此,实现乙烷向高附加值的化工原料(乙烯及合成气等)的高效转化是应对乙烷产量激增、价格走低的关键出路,具有重要的研究意义与经济价值。化学链技术借助氧载体等中间介质将单个化学反应在空间或时间上解耦为两个或多个反应,具有反应有序解耦、产物原位分离的优点。高性能的循环载体是化学链技术的关键
我国每年煤炭破碎会消耗巨大的能量,因此有必要对煤的破碎过程进行研究以改善破碎效率低下的现状。不同含水率以及循环荷载条件对煤块表面细观结构有明显改变,进而影响其力学特性。本文选取神木煤(SM)、红沙泉煤(HSQ)和五彩湾煤(WCW)三个典型区域煤种,探究含水率对煤力学特性的影响以及循环载荷下煤破碎的累积效应。通过对煤破碎过程数字图像进行处理,获取煤炭细观结构和力学特性之间关系,并通过有限元仿真获得煤
随着现代军事科学的快速发展,超高速电磁发射技术能够解决传统火炮发展遇到的诸多瓶颈问题,逐渐成为了各国研究的前沿领域。未来先进动能武器需要电磁发射技术为炮弹提供更远的射程、更快的速度以及更高的稳定性。电磁线圈炮可以在短时间内使弹丸获得极高的动能,并且具有较高的能量转换效率。但是线圈型电磁发射装置的物理机制呈现非线性、且影响因素众多,试验成本较高,通过仿真计算难以获得较为精确的发射性能。因此,如何精确
当飞机在结冰气象条件下飞行时,其迎风部位例如机翼前缘、尾翼前缘、发动机进气道口等部位常出现结冰现象。这些关键部位的积冰会严重影响飞机气动性能,威胁飞行安全。因此需要在这些位置安装防除冰系统。电脉冲除冰系统是一种广泛应用的除冰系统,相对于其他除冰系统,电脉冲除冰系统结构简单,电磁干扰少,使用寿命长,具有能量消耗小和除冰率高等显著优点。根据现有工程实际情况,本文采用理论分析、数值仿真和实验对比相结合的
近年来多联机空调系统被广泛用于各种公共建筑物,一旦发生故障会导致舒适性降低,能耗增加。制冷剂充注水平是影响空调系统高效运行的重要参数。于是本文以多联机制冷剂充注量故障为例,提出一种基于集成学习的故障检测与诊断策略。多联机空调系统在不同的制冷剂充注水平下运行,实验装置采集到的原始数据集包含正常和故障工况下共67336条样本和216个特征变量。根据制冷剂充注量范围及样本分布情况,将制冷剂充注量数据划分
第一部分:子宫内膜异位症中RNA m6A修饰水平的检测及催化基因的筛选目的:研究RNA m6A修饰在子宫内膜异位症(内异症)在位和异位子宫内膜组织中的表达水平以及m6A催化基因的筛选方法:采集50例单纯因输卵管因素不孕患者的增生期子宫内膜作为正常对照组。采集卵巢巧克力囊肿患者的增生期在位内膜25例和异位内膜23例。对这些采集到的组织进行RNA抽提,并对抽提得到的总RNA进行m6A定量检测。RT-P