面向物联网的高可用数据处理方法、装置、设备及介质制造方法及图纸

技术编号:38567205 阅读:28 留言:0更新日期:2023-08-22 21:04
本申请涉及一种面向物联网的高可用数据处理方法、装置、设备及介质,涉及数据处理的领域,该方法包括当接收到待处理任务时,获取待处理任务的处理总数、当前主处理设备的第一待处理数量以及主处理设备对应的第一预设标准数量,基于第一预设标准数量以及第一待处理数量,确定主处理设备当前对应的可处理任务数量,判断处理总数是否达到可处理任务数量,若未达到,则将待处理任务发送至主处理设备,若达到,则将待处理任务发送至备用处理设备。本申请具有降低网站瘫痪的概率的效果。申请具有降低网站瘫痪的概率的效果。申请具有降低网站瘫痪的概率的效果。

【技术实现步骤摘要】
面向物联网的高可用数据处理方法、装置、设备及介质


[0001]本申请涉及数据处理的领域,尤其是涉及一种面向物联网的高可用数据处理方法、装置、设备及介质。

技术介绍

[0002]目前,随着互联网技术的高速发展,几乎每个人的生活均离不开互联网,互联网已经贯穿于生活中的各个角落,而对于处理互联网中用户产生的需求的处理设备来说,当用户的需求较多时,需处理的处理任务的数量是巨大的,例如,在大学中的选课时期,短期内大量的学生涌入学校网站进行选课,网站后台的处理设备由于难以同时处理较多的任务,使得网站常常出现瘫痪的情况。
[0003]而当网站瘫痪时,需及时通知维修人员对支撑该网站的处理设备进行修复,以减少网站的瘫痪时间,进而使得网站能够及时继续为用户提供服务,然而当网站瘫痪后,通知维修人员维修,即使维修人员实时对处理设备的状态进行监测,当处理设备出现故障时,也需要花费较多时间对处理设备进行修复,因此使得在修复时期,用户无法对网站进行访问。

技术实现思路

[0004]为了降低网站瘫痪的概率,本申请提供了一种面向物联网的高可用数据处理方法本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向物联网的高可用数据处理方法,其特征在于,包括:当接收到待处理任务时,获取所述待处理任务的处理总数、当前主处理设备的第一待处理数量以及所述主处理设备对应的第一预设标准数量,所述待处理任务为客户端访问网站时所产生的处理任务,所述主处理设备为所述网站对应的处理设备,所述第一待处理数量为所述主处理设备对应的未处理任务的数量,所述第一预设标准数量为所述主处理设备正常负荷状态所对应的处理任务的数量;基于所述第一预设标准数量以及所述第一待处理数量,确定所述主处理设备当前对应的可处理任务数量;判断所述处理总数是否达到所述可处理任务数量;若未达到,则将所述待处理任务发送至所述主处理设备;若达到,则将所述待处理任务发送至备用处理设备。2.根据权利要求1所述的一种面向物联网的高可用数据处理方法,其特征在于,所述若达到,则将所述待处理任务发送至备用处理设备,包括:若达到,则判断所述第一待处理数量是否小于所述第一预设标准数量;若所述第一待处理数量不小于所述第一预设标准数量,则获取当前时刻以及至少一个初始时刻,在所述初始时刻第一待处理数量不小于所述第一预设标准数量,且所述初始时刻的上一时刻,第一待处理数量小于所述第一预设标准数量,且所述初始时刻的上一时刻,第一待处理数量小于所述第一预设标准数量;计算每个初始时刻距离所述当前时刻的时长,并将最短时长确定为目标时长;判断所述目标时长是否达到所述主处理设备对应的预设时长;若达到所述预设时长,则确定所述主处理设备对应的堆积任务,所述堆积任务为所述主处理设备当前未处理的处理任务;将所述堆积任务以及所述待处理任务发送至所述备用处理设备。3.根据权利要求2所述的一种面向物联网的高可用数据处理方法,其特征在于,所述确定所述主处理设备对应的堆积任务,包括:获取反馈信息;对所述反馈信息进行分析,将所述反馈信息对应的处理任务确定为已处理任务;将所述主处理设备对应的未处理任务中的每个处理任务在所述已处理任务中进行查找;将未查找到的处理任务确定所述主处理设备对应的堆积任务,所述堆积任务为所述主处理设备当前无法进行处理的处理任务。4.根据权利要求2所述的一种面向物联网的高可用数据处理方法,其特征在于,所述方法还包括:获取所述备用处理设备对应的第二预设标准数量以及所述堆积任务的堆积数量,所述第二预设标准数量为所述备用处理设备在正常负荷状态所对应的处理任务的数量;基于所述堆积数量以及所述处理总数,确定所述备用处理设备对应的总待处理数量;判断所述总待处理数量是否达到所述第二预设标准数量;若达到,则获取堆积任务以及所述待处理任务分别对应的接收时间;基于所述总待处理数量、所述第二预设标准数量以及所述接收时间,对所述堆积任务
以及所述待处理任务中的每个处理任务进行组合,得到所述备用处理设备对应的至少两组待处理任务集合,每组待处理任务集合包括至少一个处理任务,且每组待处理任务集合中包含的处理任务的数量不大于所述第二预设标准数量;基于所述接收时间,对所述至少两组待处理任务集合进行排序,得到排序结果;基于所述排序结果,将所述堆积任务以及所述待处理任务发送至所述备用处理设备。5.根据权利要求4所述的一种面向物联网的高可用数据处理方法,其特征在于,所述基于所述排序结果,将所述堆积任务以及所述待处理任务发送至所述备用处理设备,包括:确定每组待处理任务集合的子处理数量;获取所述备用处理设备的处理速度;基于所述子处理数量以及所述处理速度,确定所述每组待处理任务集合对应的处理时长,所述处理时长用于表征所...

【专利技术属性】
技术研发人员:蔡志强韩绪龙王彬
申请(专利权)人:河北华通科技股份有限公司
类型:发明
国别省市:

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

1