容灾处理方法、容灾处理装置、电子设备及介质与流程

文档序号:35547873发布日期:2023-09-23 21:38阅读:23来源:国知局
容灾处理方法、容灾处理装置、电子设备及介质与流程

本申请属于计算机,具体涉及一种容灾处理方法、容灾处理装置、电子设备及介质。


背景技术:

1、大数据采集接入链路一般包括:数据生成模块、消息队列和数据消费模块。正常情况下,数据由数据生成模块产生,并写入到消息队列进行缓存,再由数据消费模块负责从消息队列取出数据,将数据消费处理。如果消息队列环节出现故障,整个数据采集接入链路就会受到影响。一般的处理方案有:数据生成模块支持链路切换,将数据写入到指定备份容灾链路,但在备份容灾链路也故障的情况下,就必须人工介入,定位故障原因,从而恢复异常的消息队列集群。而在大批量任务受到影响时,不管是一级容灾或人工接入,在没有相关策略的情况下,均无法对备份容灾链路的资源进行合理分配,可能出现优先级低的任务先被恢复,而优先级高的任务后被恢复的情形,备份容灾链路资源分配不合理会导致业务侧进行了无效的容灾处理,同时依然会产生严重损失。


技术实现思路

1、本申请实施例的目的是提供一种容灾处理方法、容灾处理装置、电子设备及介质,能够解决消息队列异常时无法合理分配备份资源的问题。

2、第一方面,本申请实施例提供了一种容灾处理方法,该方法包括:

3、在第一消息队列集群异常的情况下,基于所述第一消息队列集群对应的sla配置信息,确定所述第一消息队列集群中的第一待处理任务的优先级;

4、基于所述第一待处理任务的优先级,将所述第一待处理任务分配至第二消息队列集群,所述第二消息队列集群为在所述第一消息队列集群异常的情况下未发生异常的消息队列集群。

5、第二方面,本申请实施例提供了一种容灾处理装置,该装置包括:

6、确定模块,用于在第一消息队列集群异常的情况下,基于所述第一消息队列集群对应的sla配置信息,确定所述第一消息队列集群中的第一待处理任务的优先级;

7、分配模块,用于基于所述第一待处理任务的优先级,将所述第一待处理任务分配至第二消息队列集群,所述第二消息队列集群为在所述第一消息队列集群异常的情况下未发生异常的消息队列集群。

8、第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。

9、第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。

10、第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。

11、第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。

12、在本申请实施例中,通过在第一消息队列集群异常的情况下,结合第一消息队列集群对应的sla配置信息,快速精准地确定第一待处理任务的优先级,按照第一待处理任务的优先级顺序,自动为优先级高的第一待处理任务优先选择可用的第二消息队列集群进行资源分配,从而可以更加合理地分配备份资源,无需人工介入,及时进行链路疏通,避免造成业务损失,提高容灾处理效率。



技术特征:

1.一种容灾处理方法,其特征在于,应用于容灾处理系统,包括:

2.根据权利要求1所述的容灾处理方法,其特征在于,所述基于所述第一待处理任务的优先级,将所述第一待处理任务分配至第二消息队列集群之前,所述方法还包括:

3.根据权利要求2所述的容灾处理方法,其特征在于,所述基于所述至少一个第三消息队列集群分别对应的资源负载信息和所述第一待处理任务的优先级,将所述第一待处理任务分别与所述至少一个第三消息队列集群进行匹配,包括:

4.根据权利要求1-3任一项所述的容灾处理方法,其特征在于,所述将所述第一待处理任务分配至第二消息队列集群之后,所述方法还包括:

5.根据权利要求1-3任一项所述的容灾处理方法,其特征在于,所述容灾处理系统包括:生产消费管理模块、数据sla管理模块和消息队列管理模块;

6.根据权利要求4所述的容灾处理方法,其特征在于,所述容灾处理系统还包括:数据生产模块和数据消费模块;

7.一种容灾处理装置,其特征在于,包括:

8.根据权利要求7所述的容灾处理装置,其特征在于,所述装置还包括:

9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1-6任一项所述的容灾处理方法的步骤。

10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1-6任一项所述的容灾处理方法的步骤。


技术总结
本申请公开了一种容灾处理方法、容灾处理装置、电子设备及介质,属于计算机技术领域。该方法包括:在第一消息队列集群异常的情况下,基于所述第一消息队列集群对应的SLA配置信息,确定所述第一消息队列集群中的第一待处理任务的优先级;基于所述第一待处理任务的优先级,将所述第一待处理任务分配至第二消息队列集群,所述第二消息队列集群为在所述第一消息队列集群异常的情况下未发生异常的消息队列集群。

技术研发人员:易龙
受保护的技术使用者:维沃移动通信有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1