一种业务服务的管理方法、装置、系统及存储介质制造方法及图纸

技术编号:37136355 阅读:25 留言:0更新日期:2023-04-06 21:36
本发明专利技术公开了一种业务服务的管理方法、装置、系统及存储介质。该方法包括:响应于检测到降级调度指令,从应用配置表中获取与所述降级调度指令对应的降级阶段数据;其中,所述降级阶段数据包括目标业务标识以及降级数据,所述降级数据中包含至少一个降级命令;获取与所述目标业务标识对应的目标实例标识;将各所述降级命令分别发送给业务服务中心中与所述目标实例标识对应的目标应用实例,以使所述目标应用实例执行与接收到的各所述降级命令分别对应的降级操作。本发明专利技术实施例解决了资源扩容方法不适用资源固定的应用实例的问题,提高了降级优化策略的适配性。级优化策略的适配性。级优化策略的适配性。

【技术实现步骤摘要】
一种业务服务的管理方法、装置、系统及存储介质


[0001]本专利技术涉及互联网
,尤其涉及一种业务服务的管理方法、装置、系统及存储介质。

技术介绍

[0002]随着互联网行业的发展,逐渐衍生出一种业务需求,即在短时间内能够应对高并发的大流量访问。为解决该问题,目前通用的解决方法包括资源扩容方法或技术架构优化,其中,资源扩容方法是指在高并发场景下,临时为应用实例加资源,技术架构优化是指采用降级优化算法,对应用实例的资源进行降级优化。
[0003]在实现本专利技术的过程中,发现现有技术中至少存在以下技术问题:
[0004]资源扩容的方法对于资源固定的应用实例并不适用,且容易出现链路资源分配不均的情况。而技术架构优化是采用固定的降级优化算法实现的,不能根据实际的业务场景进行及时调整,适配性较差。

技术实现思路

[0005]本专利技术实施例提供了一种业务服务的管理方法、装置、系统及存储介质,以解决资源扩容的方法不适用于资源固定的应用实例的问题,提高降级优化策略的适配性。
[0006]根据本专利技术一个实施例本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种业务服务的管理方法,其特征在于,应用于业务管理平台,包括:响应于检测到降级调度指令,从应用配置表中获取与所述降级调度指令对应的降级阶段数据;其中,所述降级阶段数据包括目标业务标识以及降级数据,所述降级数据中包含至少一个降级命令;获取与所述目标业务标识对应的目标实例标识;将各所述降级命令分别发送给业务服务中心中与所述目标实例标识对应的目标应用实例,以使所述目标应用实例执行与接收到的各所述降级命令分别对应的降级操作。2.根据权利要求1所述的方法,其特征在于,所述降级调度指令是调度中心在检测到预设触发条件时发送给所述业务管理平台的,所述预设触发条件包括当前时间满足预设调度时间。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取预先创建的应用配置表;其中,所述应用配置表包括目标业务标识、至少一个阶段数据以及各所述阶段数据分别对应的触发时刻,所述至少一个阶段数据包括至少一个降级数据;基于预设操作日期,将所述应用配置表发布到所述调度中心,以使所述调度中心基于所述预设操作日期以及所述应用配置表中的各所述触发时刻,确定所述应用配置表中各所述降级数据分别对应的预设调度时间,以及在检测到当前时间满足所述应用配置表中任一降级数据对应的预设调度时间的情况下,将降级调度指令发送给所述业务管理平台。4.根据权利要求3所述的方法,其特征在于,所述应用配置表中的至少两个阶段数据还包括与各所述降级数据分别对应的恢复数据,所述应用配置表中第一个恢复数据的触发时刻晚于所述应用配置表中最后一个降级数据的触发时刻,相应的,所述方法还包括:响应于检测到恢复调度指令,从应用配置表中获取与所述恢复调度指令对应的恢复阶段数据;其中,所述恢复阶段数据包括目标业务标识以及恢复数据,所述恢复数据中包含至少一个恢复命令;获取与所述目标业务标识对应的目标实例标识;将各所述恢复命令分别发送给业务服务中心中与所述目标实例标识对应的目标应用实例,以使所述目标应用实例执行与接收到的各所述恢复命令分别对应的恢复操作。5.根据权利要求4所述的方法,其特征在于,所述阶段数据还包括执行状态机策略,所述执行状态机策略包括至少一个预设执行策略,所述至少一个预设执行策略包括与至少一个应用命令分别对应的失败执行策略和/或所述阶段数据对应的暂停执行策略,所述应用命令为降级命令或恢复命令,所述阶段数据为降级数据或恢复数据,相应的,所述方法还包括:在获取到的实例执行状态满足预设状态条件的情况下,获取所述执行状态机策略中与所述实例执行状态对应的目标执行策略,并执行所述目标执行策略;其中,当所述实例执行状态为所述目标应用实例发送的执行失败状态时,所述目标执行策略为失败执行策略,当所述实例执行状态为所述业务管理平台生成的暂停恢复状态时,所述目标执行策略为暂停执行策略。6.根据权利要求5所述的方法,其特征在于,所述失败执行策略为忽略执行策略、重试执行策略或一致性执行策略,所述获取所述阶段数据中至少一个未执行的应用命令,并将
各未执行的应用命令分别发送给所述目标应用实例;所述重试执行策略为基于预设重试次数或预设重试时间范围,将所述实例执行状态对应的应用命令发送给所述目标应用实例;所述一致性执行策略为在所述实例执行状态是所述目标应用实例在基于接收到的降级命令发送的情况下,获取与所述降级数据对应的恢复数据,并获取所述恢复数据中与所述实例执行状态对应的至少一个恢复命令,以及将各所述恢复命令分别发送给所述目标应用实例。7.根据权利要求5所述的方法,其特征在于,所述阶段数据还包括预设时刻范围,相应的,所述方法还包括:基于预设操作日期和所述预设时刻范围,确定所述阶段数据对应的执行时间范围;其中,所述暂停执行策略包括降级执行策略或恢复执行策略,所述降级执行策略为在当前时间满足所述降级数据的执行时间范围的情况下,获取所述降级数据中至少一个未执行的降级命令,并将各未执行的降级命令分别发送给所述目标应用实例;所述恢复执行策略为在当前时间满足所述恢复数据的执行时间范围的情况下,将所述恢复数据中的各恢复命令分别发送给所述目标应用实例。8.根据权利要求1

7任一项所述的方法,其特征在于,所述获取与所述目标业务标识对应的目标实例标识,包括:将基于所述目标业务标识生成的实例拉取指令发送给注册中心,以使所述注册中心获取与所述目标业务标识对应的至少一个注册实例标识,并基于各所述注册实例标识分别对应的实例状态参数,确定目标实例标识;接收所述注册中心基于所述实例拉取指令发送的目标实例标识;其中,所述注册中心中包含所述业务服务中心在至少一个预设业务标识下分别注册的至少一个注册实例标识。9.一种业务服务的管理方法,其特征在于,应用于业务服务中心,包括:通过目标应用实例,接收业务管理平台发送的至少一个降级命令;执行与各所述降级命令分别对应的降级操作;其中,所述降级命令是所述业务管理平台响应于检测到降级调度指令,从应用配置表中与所述降级调度指令对应的降级阶段数据中获取到的,所述降级阶段数据包括目标业务标识以及降级数据,所述降级数据中包含至少一个降级命令;所述降级命令是所述业务管理...

【专利技术属性】
技术研发人员:吕虹潘肖雄
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

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

1