网站首页  词典首页

请输入您要查询的论文:

 

标题 基于微服务的新教学管理平台应用初探
范文

    罗军锋 冯兴利 洪丹丹

    摘? ?要:为了适应和支持学校人才培养改革的需要,我校对原有的教务管理平台进行了重建和改造,充分利用目前微服务的优势和特点,将微服务架构引入到新教学管理平台建设中,取得了良好效果。本文介绍了微服务概念,新教学管理平台的建设目标、特点、建设内容、主要架构以及技术重点。

    关键词:微服务;教务管理平台;Spring Cloud

    中图分类号:TP311 文献标志码:A 文章编号:1673-8454(2019)07-0074-04一、引言

    创新人才培养模式,核心问题是教学管理模式的改革和创新。因为它所体现的办学理念和管理特征,直接影响到人才培养的质量和效益。顺应国家高考招生制度从现有的“学校+专业”平行模式转变为“专业+学校”的平行志愿填报模式、允许学生自主选择专业、实行完全学分制等三大人才培养改革趋势,是建立适应知识经济时代人才培养需要的教学管理模式和当前教学改革的一项十分重要的任务。

    为了支撑学校人才培养改革的要求,我校从2016年开始建设新的教学管理平台,这种新型的教学管理平台不仅适应新时代人才培养的改革要求,而且采用目前先进的软件体系架构——微服务的架构,满足教学业务对系统的高可靠性、高适应性、高并发性等需要。

    本文试图从微服务的定义和特点出发,介绍了新教学管理平台的建设目标和特点,分析了这种新教学管理平台的几个关键技术、核心应用以及未来的挑战对策等。二、微服务的定义及特点

    按照 Martin Fowler 的定义,微服务是一个软件架构模式,是通过开发一系列小型服务的方式來实现的一个应用。每一个这样的小服务通常都是运行在自己的进程里面,并且通过轻量级的HTTP API 方式进行通讯。这些服务通常会以业务模块为界限,能够被单独开发部署,往往都会用自动化的部署工具来进行产品的发布。微服务的主要特点[1]包括:

    1.独立性好

    微服务是松耦合的,可以独立打包、部署、升级、回滚和弹性伸缩,不依赖其他微服务,不同的开发团队可以并行开发和部署,避免了牵一发而动全身,提高了效率。

    2.部署简单灵活

    微服务可以按独立进程去部署,既可以将多个相同的微服务部署到不同的服务器上,也可以在一台服务器上部署多个微服务实例,具备高可靠的水平扩展能力。

    3.技术灵活

    可针对具体业务特性和团队技能为一个服务选择最合适的语言、框架和数据库。

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/17 7:38:02