摘要
针对传统的单体式架构建设的非学历培训平台灵活性较低、稳定性较差、扩展性不够、维护成本高等问题,提出了基于微服务架构和中台技术的非学历培训平台建设方法,将多种培训业务系统中具有共同性和通用性的功能提取、剥离,形成符合非学历教育培训特点的服务共享层,将高度耦合的业务功能分解到各个分散的微服务中。首先构建基于微服务架构和中台技术非学历平台的整体架构,其次论述了非学历培训平台的详细架构设计,最后以大数据分析平台和交易中心两个应用场景为例,阐述微服务结合中台技术的设计以及基础微服务的实现技术。结果表明:基于微服务架构和中台技术的平台建设方法实现了对复杂业务的解耦,打破业务和数据孤岛,能有效提升非学历培训平台的动态扩展性并降低系统的运维成本。
Aiming at the problems of low flexibility,poor stability,insufficient scalability,and high maintenance costs of non-academic training platforms built with traditional monolithic architecture,a non-academic training platform construction method based on micro-service architecture and mid-platform technology is proposed so as to extract and strip common functions in multiple training business systems to form a service sharing layer that conforms to the characteristics of non-academic education and training,and decompose highly coupled business functions into discrete micro-services.First,it builds an overall architecture based on the micro-service architecture and the non-academic platform of mid-platform technology.Second,it discusses the detailed architecture design of the non-academic training platform.Finally,it takes two application scenarios of the big data analysis platform and the trading center as an example to illustrate the combination of micro-services and the design of mid-platform technology and the realization technology of basic micro-services.The results show that the platform construction method based on micro-service architecture and mid-platform technology realizes the decoupling of complex services,breaks the silos of business and data,and can effectively improve the dynamic scalability of non-academic platforms and reduce system operation and maintenance costs.
作者
刘则芬
齐梅
樊浩
李升
LIU Zefen;QI Mei;FAN Hao;LI Sheng(Anhui Open University,Hefei 230022,China)
出处
《安徽开放大学学报》
2022年第1期85-90,共6页
Journal of Anhui Open University
基金
安徽广播电视大学青年项目“基于微信公众平台专技在线发票信息管理系统开发”(项目编号:QN201924)。
关键词
微服务架构
中台技术
非学历培训
平台建设
micro-service architecture
mid-platform technology
non-academic training
platform construction