一种学习平台模块的部署方法、装置和计算机设备制造方法及图纸

技术编号:30101899 阅读:14 留言:0更新日期:2021-09-18 09:07
本发明专利技术实施例提供了一种学习平台模块的部署方法、装置和计算机设备,包括:获取鉴权模块、考试模块、社区模块、课程模块及系统模块;将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块;将所述assembly统一部署模块部署至服务器;将所述assembly统一部署模块部署至服务器。将微服务模块合并到一个模块来部署,既不浪费资源,同时也便于维护。时也便于维护。时也便于维护。

【技术实现步骤摘要】
一种学习平台模块的部署方法、装置和计算机设备


[0001]本专利技术涉及计算机
,特别是涉及一种学习平台模块的部署方法、一种学习平台模块的部署装置、一种计算机设备和一种存储介质。

技术介绍

[0002]在线学习平台面向的企业客户大小不均,面向不同类型企业客户,采用的部署架构不一样,大型企业采用微服务的方式部署。但是小型企业如果采用分布式部署的话,会浪费很多资源,浪费企业成本。

技术实现思路

[0003]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种学习平台模块的部署方法、一种学习平台模块的部署装置、一种计算机设备和一种存储介质。
[0004]为了解决上述问题,本专利技术实施例公开了一种学习平台模块的部署方法,包括:
[0005]获取鉴权模块、考试模块、社区模块、课程模块及系统模块;
[0006]将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块;
[0007]将所述assembly统一部署模块部署至服务器。
[0008]优选地,所述方法还包括:
[0009]通过feign组件进行鉴权模块、考试模块、社区模块、课程模块及系统模块之间的通信。
[0010]优选地,所述将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块,包括:
[0011]设置feign组件,通过feign组件调用对应的鉴权模块、考试模块、社区模块、课程模块及系统模块打包为assembly统一部署模块。
[0012]优选地,所述设置feign组件,通过feign组件调用对应的鉴权模块、考试模块、社区模块、课程模块及系统模块打包为assembly统一部署模块,包括:
[0013]设置feign组件,通过feign组件实现的controller组件生成对象,调用鉴权模块、考试模块、社区模块、课程模块及系统模块的对应controller并将其打包为assembly统一部署模块。
[0014]本专利技术实施例公开了一种学习平台模块的部署装置,包括:
[0015]获取模块,用于获取鉴权模块、考试模块、社区模块、课程模块及系统模块;
[0016]打包模块,用于将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块;
[0017]将所述assembly统一部署模块部署至服务器。
[0018]优选地,所述装置还包括:
[0019]通信模块,用于通过feign组件进行鉴权模块、考试模块、社区模块、课程模块及系统模块之间的通信。
[0020]优选地,所述打包模块包括:
[0021]打包子模块,用于设置feign组件,通过feign组件调用对应的鉴权模块、考试模块、社区模块、课程模块及系统模块打包为assembly统一部署模块。
[0022]优选地,所述打包子模块包括:
[0023]打包单元,用于设置feign组件,通过feign组件实现的controller组件生成对象,调用鉴权模块、考试模块、社区模块、课程模块及系统模块的对应controller并将其打包为assembly统一部署模块。
[0024]本专利技术实施例公开了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的学习平台模块的部署方法的步骤。
[0025]本专利技术实施例公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的学习平台模块的部署方法的步骤。
[0026]本专利技术实施例包括以下优点:
[0027]本专利技术实施例中,该学习平台模块的部署方法包括:获取鉴权模块、考试模块、社区模块、课程模块及系统模块;将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块;将所述assembly统一部署模块部署至服务器。将微服务模块合并到一个模块来部署,既不浪费资源,同时也便于维护。
附图说明
[0028]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
[0029]图1是本发种学习平台模块的部署方法实施例的步骤流程图;
[0030]图2是本专利技术实施例的一种学习平台模块的部署装置实施例的结构框图;
[0031]图3是一个实施例的一种计算机设备的内部结构图。
具体实施方式
[0032]为了使本专利技术实施例所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术实施例进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0033]参照图1,示出了本专利技术实施例的一种学习平台模块的部署方法实施例的步骤流程图,具体可以包括如下步骤:
[0034]步骤101,获取鉴权模块、考试模块、社区模块、课程模块及系统模块;
[0035]本专利技术实施例中,学习平台模块可以包括鉴权模块、考试模块、社区模块、课程模块、系统模块、统一部署模块等,当然也可以包括其他的模块,如成绩查看模块等,本专利技术实施例对此不作过多的限制;而上述的多个模块可以部署于服务器中。
[0036]服务器按处理器架构可以划分为CISC架构服务器、RISC架构服务器和VLIW架构服务器三种;CISC(Complex Instruction Set Computer)服务器,即“复杂指令系统计算机”,在CISC微处理器中,程序的各条指令是按顺序串行执行的,每条指令中的各个操作也是按顺序串行执行的。顺序执行的优点是控制简单。CISC架构的服务器主要以IA

32架构(Intel Architecture,英特尔架构)为主。
[0037]RISC(Reduced Instruction Set Computing)服务器的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。在中高端服务器中普遍采用这一指令系统的CPU,特别是高端服务器全都采用RISC指令系统的CPU。在中高端服务器中采用RISC指令的CPU主要有Compaq(康柏,即新惠普)公司的Alpha、HP公司的PA

RISC、IBM公司的Power PC、MIPS公司的MIPS和SUN公司的Sparc。
[0038]VLIW(Very Long Instruction Word)服务器;采用了先进的EPIC(清晰并行指令)设计,这种构架叫做“IA

64架构”。每时钟周期例如IA

64可运行20条指令,而CISC通常只能运行1<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种学习平台模块的部署方法,其特征在于,包括:获取鉴权模块、考试模块、社区模块、课程模块及系统模块;将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块;将所述assembly统一部署模块部署至服务器。2.根据权利要求1所述的学习平台模块的部署方法,其特征在于,所述方法还包括:通过feign组件进行鉴权模块、考试模块、社区模块、课程模块及系统模块之间的通信。3.根据权利要求1所述的学习平台模块的部署方法,其特征在于,所述将所述鉴权模块、考试模块、社区模块、课程模块及系统模块打包成assembly统一部署模块,包括:设置feign组件,通过feign组件调用对应的鉴权模块、考试模块、社区模块、课程模块及系统模块打包为assembly统一部署模块。4.根据权利要求3所述的学习平台模块的部署方法,其特征在于,所述设置feign组件,通过feign组件调用对应的鉴权模块、考试模块、社区模块、课程模块及系统模块打包为assembly统一部署模块,包括:设置feign组件,通过feign组件实现的controller组件生成对象,调用鉴权模块、考试模块、社区模块、课程模块及系统模块的对应controller并将其打包为assembly统一部署模块。5.一种学习平台模块的部署装置,其特征在于,包括:获取模块,用于获取鉴权模块、考试模块、社区模块、课程模...

【专利技术属性】
技术研发人员:傅金波李成棋
申请(专利权)人:广州汇思信息科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1