【技术实现步骤摘要】
一种服务器代理操控系统及操控方法
本专利技术涉及服务器操控领域,特别是一种服务器代理操控系统及操控方法。
技术介绍
分布式软件系统是支持分布式处理的软件系统,是在由通信网络互联的多处理机(服务器)体系结构上执行任务的系统。由于分布式系统需要多个服务器共同完成相关业务,在互联网类型产品中,需要快速的迭代更新。从而,对应分布式系统的服务器组件升级非常麻烦且频繁,需要对很多服务器进行操作、更新,费时费力。在现有的分布式系统中,当需要实现服务器组件升级时,采用定期上线的方式,将程序打包,验证,部署或者采用自动化脚本部署。等待组件升级完运行正常后,通过命令或自动化脚本同步到所有服务器,达到升级的目的。然而,在利用现在方案部署程序时,需要人工介入,费时费力。此外,除了针对服务器的升级操作,其他的操作例如某些部署操作也需要较多的人工介入,不能实现针对服务器的高效操控。因此,需要一种服务器代理操控系统及操控方法,以简单的系统结构,高效地操控服务器。
技术实现思路
本专利技术的目的是提供一种服务器代理操控系统及操控方法。根据本专利技术的一个方面,提供了一种服务器代理操控系统,所述服务器代理操控系统用于接收来自指令发送方的指令,并根据所述指令类型对所对应的所述服务器进行操作,或进行对所述服务器代理操控系统本身的功能扩展的操作,所述服务器代理操控系统包括接口模块、编译模块、服务器操作模块以及功能扩展模块,其中,所述接口模块,用于接收来自所述指令发送方的指令,并向所述指令发送方返回处理结果;所述编译模块,用于对所述接口模块接收的所述指令进行解释,若所述指令类型为用于对服务器进行操作的 ...
【技术保护点】
一种服务器代理操控系统,其特征在于,所述服务器代理操控系统用于接收来自指令发送方的指令,并根据所述指令类型对所对应的所述服务器进行操作,或进行对所述服务器代理操控系统本身的功能扩展的操作,所述服务器代理操控系统包括接口模块、编译模块、服务器操作模块以及功能扩展模块,其中,所述接口模块,用于接收来自所述指令发送方的指令,并向所述指令发送方返回处理结果;所述编译模块,用于对所述接口模块接收的所述指令进行解释,若所述指令类型为用于对服务器进行操作的第一类指令,则将经过解释后的所述指令输出至所述服务器操作模块;若所述指令类型为用于扩展所述服务器代理操控系统自身功能的第二类指令,则将经过解释后的所述指令输出至所述功能扩展模块;所述服务器操作模块,当所述接口模块接收到的所述指令为所述第一类指令时,所述服务器操作模块根据所述指令的具体内容,对所述对应的服务器进行操作;所述功能扩展模块,当所述接口模块接收到的所述指令为所述第二类指令时,所述功能扩展模块根据所述指令对所述服务器操作模块的功能进行扩展或版本升级。
【技术特征摘要】
1.一种服务器代理操控系统,其特征在于,所述服务器代理操控系统用于接收来自指令发送方的指令,并根据所述指令类型对所对应的所述服务器进行操作,或进行对所述服务器代理操控系统本身的功能扩展的操作,所述服务器代理操控系统包括接口模块、编译模块、服务器操作模块以及功能扩展模块,其中,所述接口模块,用于接收来自所述指令发送方的指令,并向所述指令发送方返回处理结果,所述指令发送方在向多个所述服务器代理操控系统发送所述指令的情况下,针对发送所述指令的目标以及发送指令的顺序进行一键配置,若某一服务器代理操控系统执行所述指令成功且向所述指令发送方返回成功的处理结果,则所述指令发送方向下一个服务器代理操控系统继续发送指令;若所述某一服务器代理操控系统执行指令失败且向所述指令发送方返回失败的处理结果,则所述指令发送方停止向下一个服务器代理操控系统发送指令;所述编译模块,用于对所述接口模块接收的所述指令进行解释,若所述指令类型为用于对服务器进行操作的第一类指令,则将经过解释后的所述指令输出至所述服务器操作模块;若所述指令类型为用于扩展所述服务器代理操控系统自身功能的第二类指令,则将经过解释后的所述指令输出至所述功能扩展模块;所述服务器操作模块,当所述接口模块接收到的所述指令为所述第一类指令时,所述服务器操作模块根据所述指令的具体内容,对所述对应的服务器进行操作;所述功能扩展模块,当所述接口模块接收到的所述指令为所述第二类指令时,所述功能扩展模块根据所述指令对所述服务器操作模块的功能进行扩展或版本升级。2.根据权利要求1所述的系统,其特征在于,所述指令发送方基于网络协议向所述服务器代理操控系统发送指令,并接收来自所述服务器代理操控系统的返回结果。3.根据权利要求1所述的系统,其特征在于,所述服务器操作模块的功能选自以下至少一种:升级功能、校验功能、状态上报功能、部署功能、配置功能,以及监控功能。4.一种服务器操控方法,其特征在于,通过至少一个服务器代理操控系统对与其对应的服务器进行操控,所述操控方法包括如下步骤:a)接收来自指令发送方的指令,所述指令发送方在向多个所述服务器代理操控系统发送所述指令的情况下,针对发送所述指令的目标以及发送指令的顺序进行一键配置,若某一服务器代理操控系统执行所述指令成功且向所述指令发送方返回成功的处理结果,则所述指令发送方向下一个服务器代理操控系统继续发送指令;若所述某一服务器代理操控系统执行指令失败且向所述指令发送方返回失败的处理结果,则所述指...
【专利技术属性】
技术研发人员:姜中明,陈阳,郝新斌,曾海林,刘晓飞,
申请(专利权)人:五八同城信息技术有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。