【技术实现步骤摘要】
业务服务的版本升级方法、装置、计算机设备和存储介质
[0001]本申请涉及人工智能
,特别是涉及一种业务服务的版本升级方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着科技的进步与发展,人工智能正在逐渐代替人工完成更多的业务,这些业务通常由各种服务器完成,在实际的场景中,为了执行某些重复性的工作,可能会存在上万台服务器一起执行服务任务的情况,为了使服务器能够更好地代替人工执行任务,服务器中的业务服务也是需要不断升级换代的,现有的对业务服务进行升级的方法通常有两种,一种是使用脚本对业务服务进行升级,另一种是利用其它服务器对需要升级的业务服务进行升级。
[0003]但这两者业务服务升级方法都存在弊端,前者需要人工创建升级脚本,当需要升级的业务服务较多时,则需要人工创建大量升级脚本,人力资源花费太多;后者需要额外创建其他服务器,浪费了服务器资源;因此,急需一种能够在节省人力资源和服务器资源的基础上,对业务服务进行升级的方法。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一 ...
【技术保护点】
【技术特征摘要】
1.一种业务服务的版本升级方法,其特征在于,所述方法包括:若检测到业务服务存在版本升级需求,则获取所述业务服务的升级信息;根据所述业务服务,生成所述业务服务的副本服务;控制所述副本服务根据所述升级信息,对所述业务服务进行版本升级,并在所述业务服务升级的过程中,将所述业务服务执行的服务任务切换至所述副本服务执行。2.根据权利要求1所述的方法,其特征在于,所述控制所述副本服务根据所述升级信息,对所述业务服务进行版本升级,包括:控制所述业务服务停止执行服务任务;将所述升级信息发送至所述副本服务,并控制所述副本服务运行所述升级信息中的升级安装包,以完成对所述业务服务的版本升级。3.根据权利要求1所述的方法,其特征在于,所述检测到业务服务存在版本升级需求,包括:若接收到用户输入的业务服务的升级指令,则获取所述业务服务的当前版本信息;判断所述当前版本信息是否低于所述升级指令中的最新版本信息;若是,则确定检测到业务服务存在版本升级需求;相应的,获取所述业务服务的升级信息,包括:从所述升级指令中,获取所述业务服务的升级信息。4.根据权利要求1所述的方法,其特征在于,所述对所述业务服务进行版本升级之后,还包括:判断所述业务服务是否升级成功;若是,则将所述副本服务执行的服务任务切换回所述业务服务执行,并删除所述副本服务。5.根据权利要求4所述的方法,其特征在于,所述判断所述业务服务是否升级成功之后,还包括:若否,则控制所述副本服务将所述业务服务退回到升级前版本,并重新控制所述副本服务根据所述升级信息,对所述业务服务进行版本升级。6.根据权利要求5所述的方法,其特征在于,所述重新控制所述副本服务根据所述升级信息,对所述业务服务进行版本升级,包括:确定所述业务服务的升级失...
【专利技术属性】
技术研发人员:曾贵云,张智锋,郭纯燕,甘四清,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。