延时任务处理方法、装置、电子设备和存储介质
摘要:
本公开涉及一种延时任务处理方法、装置、电子设备和存储介质,该方法包括:获取目标延时任务对应的目标延时消息体,目标延时消息体至少包括目标延时任务的任务标识和任务执行时刻,将目标延时消息体放入延时容器,在当前时刻到达任务执行时刻的情况下,将延时容器内的目标延时消息体移入执行容器,在目标延时消息体的优先级大于执行容器中的其余延时消息体的优先级的情况下,根据任务标识获取目标延时任务,执行目标延时任务。从而能够在当前时刻到达任务执行时刻的情况下,可自动弹出该目标延时消息体,并将该目标延时消息体移入执行容器,以便获取对应的目标延时任务并执行,从而能够避免对任务库的遍历,极大地降低执行目标延时任务的延迟。
0/0