首页 | 本学科首页   官方微博 | 高级检索  
     

一种基于微服务架构的在线教育平台设计与实现
引用本文:洪柏桦,毛文琪,瞿少成.一种基于微服务架构的在线教育平台设计与实现[J].数字社区&智能家居,2021(4).
作者姓名:洪柏桦  毛文琪  瞿少成
作者单位:华中师范大学物理科学与技术学院
基金项目:国家自然科学基金(项目编号:61673190/F030101)。
摘    要:针对传统单体式架构在线教育平台存在灵活性较低、可拓展性和稳定性不足等问题,设计了一种基于微服务架构的在线教育平台。首先,该在线教育平台采用Spring Cloud框架来搭建微服务;然后,利用Nacos组件和其他微服务组件搭建项目基础环境;同时还选取MyBatis-Plus框架作为持久层的框架;最后利用Vue.js框架搭建前台系统。该系统实现了线上课程的有效管理,满足了用户的个性化学习需求。相比与传统单体式架构系统,该系统将不同服务模块部署在不同服务器上,使用灵活、拓展方便、稳定性好,具有一定的实用价值。

关 键 词:微服务  在线教育平台  Spring  Cloud  MyBatis-Plus  Vue.js

Design and Implementation of Online Education Platform Based on Microservice Architecture
HONG Bai-hua,MAO Wen-qi,QU Shao-cheng.Design and Implementation of Online Education Platform Based on Microservice Architecture[J].Digital Community & Smart Home,2021(4).
Authors:HONG Bai-hua  MAO Wen-qi  QU Shao-cheng
Affiliation:(College of Physical Science and Technology,Central China Normal University,Wuhan 430079,China)
Abstract:Aiming at the problems of low flexibility,poor scalability and stability in traditional monolithic online education plat?forms,an online education platform based on the microservice architecture is designed.First,the online education platform uses the Spring Cloud framework to build microservices;second,it uses Nacos component and other microservice components to build the basic project environment;at the same time,it also selects My Batis-Plus as the persistence layer framework;finally uses Vue.js to build the front-end system.This system realizes the effective management of courses and meets the needs of people's personal?ized learning.Compared with the traditional monolithic architecture system,this system deploys different service modules on differ?ent servers,which is flexible in use,convenient in expansion,stable,and has certain practical value.
Keywords:microservice  online education platform  spring cloud  mybatis-plus  vue  js
本文献已被 维普 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号