摘要
2023年11月,我参与了广东省某高校“数字化智慧校园”项目,该项目以“把人引向更高处”为核心理念,旨在打造一套以提高应用型人才培养质量为目标地教育信息化系统。该系统主要分为教务、学工、总务、人事,移动平台等几个部分。在该项目中我担任软件架构师职务,主要负责软件架构设计以及相关技术选型工作。结合我的实践,本文将以该教育系统为例,主要论述了云原生架构在项目中地具体应用。系统以SpringCloudAalibaba微服务框架开发,分为前端应用服务,平台业务服务,数据保障服务三个部分。前端应用服务主要由Vue+BootStrapt框架开发,平台业务服务使用以Nacas为服务注册中心的一整套微服务框架,并基于Docker容器化部署。数据保障服务使用MySql+Redis+ElasticSearch保障了数据的高可用性。最终项目顺利上线,获得用户的一致好评。
正文
中共中央、国务院在《中国教育现代化2035》中指出,要发展中国特色、世界先进水平的优质教育,要提升一流人才的培养与创新能力,要大力发展教育信息化改革。在此背景下,学校委托我们公司于2023年11月开始设计开发一套“数字化智慧校园”系统(以下简称系统)。该系统以“把人引向更高处”为核心理念,旨在打造一套以提高应用型人才培养质量为目标的教育信息化系统。该系统主要分为教务系统、学工系统、总务系统、人事系统以及移动平台等几个部