本申请属于任务处理,具体涉及一种任务的处理方法、装置、电子设备及可读存储介质。
背景技术:
1、业务的处理具有业务流程,业务流程有多个节点,每个节点具有对应的任务,而每个任务都由与任务对应的系统处理,这就需要一种任务的处理方法。
2、在先技术中,在一个系统的状态异常而不能处理任务的情况下,业务流程停滞在状态异常的系统处理的任务对应的节点(停滞点),在状态异常的系统恢复正常而能处理任务后,停滞点的任务和停滞点之后节点的任务继续被处理。
3、在实现本申请过程中,发明人发现在先技术中至少存在如下问题:由于在一个系统的状态异常而不能处理任务的情况下,业务流程停滞在状态异常的系统处理的任务对应的节点(停滞点),在状态异常的系统恢复正常而能处理任务后,停滞点的任务和停滞点之后节点的任务才能继续被处理,导致对停滞点之后节点的任务处理延后。
技术实现思路
1、本申请旨在提供一种任务的处理方法、装置、电子设备及可读存储介质,至少解决在先技术中由于在一个系统的状态异常而不能处理任务的情况下,业务流程停滞在状态异常的系统处理的任务对应的节点(停滞点),在状态异常的系统恢复正常而能处理任务后,停滞点的任务和停滞点之后节点的任务才能继续被处理,导致对停滞点之后节点的任务处理延后的问题。
2、为了解决上述技术问题,本申请是这样实现的:
3、第一方面,本申请实施例提供了一种任务的处理方法,所述方法包括:
4、获取任务集合,所述任务集合包括多个待处理的任务,所述任务由对应的系统处理;所述任务集合中的任务按照第一预设次序处理;
5、在所述系统中,存在状态异常的异常系统的情况下,获取所述任务集合的任务中,所述异常系统未处理的目标任务;
6、剔除所述任务集合中的目标任务,获得新任务集合;
7、将所述新任务集合中每个所述任务,通过与所述任务对应的系统处理;
8、其中,所述新任务集合中的任务的处理次序为根据所述第一预设次序获得的剔除所述目标任务后的次序。
9、第二方面,本申请实施例还提供了一种任务的处理装置,所述装置包括:
10、第一获取模块,用于获取任务集合,所述任务集合包括多个待处理的任务,所述任务由对应的系统处理;所述任务集合中的任务按照第一预设次序处理;
11、第二获取模块,用于在所述系统中,存在状态异常的异常系统的情况下,获取所述任务集合的任务中,所述异常系统未处理的目标任务;
12、剔除模块,用于剔除所述任务集合中的目标任务,获得新任务集合;
13、处理模块,用于将所述新任务集合中每个所述任务,通过与所述任务对应的系统处理;
14、其中,所述新任务集合中的任务的处理次序为根据所述第一预设次序获得的剔除所述目标任务后的次序。
15、第三方面,本申请实施例还提供了一种电子设备,该电子设备包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
16、第四方面,本申请实施例还提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
17、在本申请实施例中,首先获取任务集合,其中,任务集合包括多个待处理的任务,任务由对应的系统处理,任务集合中的任务按照第一预设次序处理,再在系统中存在状态异常的异常系统的情况下,获取任务集合的任务中异常系统未处理的目标任务,然后剔除任务集合中的目标任务,获得新任务集合,再将新任务集合中每个任务,通过与任务对应的系统处理,其中,新任务集合中的任务的处理次序为根据第一预设次序获得的剔除目标任务后的次序,以实现任务的处理,且在一个系统的状态异常而不能处理任务的情况下,剔除异常系统未处理的目标任务,继续处理其他任务,降低了业务流程停滞在异常系统处理的任务对应的节点的可能性,解决了在先技术中由于在一个系统的状态异常而不能处理任务的情况下,业务流程停滞在状态异常的系统处理的任务对应的节点(停滞点),在状态异常的系统恢复正常而能处理任务后,停滞点的任务和停滞点之后节点的任务才能继续被处理,导致对停滞点之后节点的任务处理延后的问题。
1.一种任务的处理方法,其特征在于,所述方法包括::
2.根据权利要求1所述的方法,其特征在于,所述剔除所述任务集合中的目标任务,获得新任务集合,包括:
3.根据权利要求2所述的方法,其特征在于,所述在所述目标任务满足预设剔除条件的情况下,剔除所述任务集合中的目标任务,获得所述新任务集合,包括:
4.根据权利要求3所述的方法,其特征在于,在所述目标任务为当前处理的任务的情况下,剔除所述任务集合中的目标任务,获得所述新任务集合,包括:
5.根据权利要求2所述的方法,其特征在于,所述在所述目标任务满足预设剔除条件的情况下,剔除所述任务集合中的目标任务,获得所述新任务集合,包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求2所述的方法,其特征在于,所述在所述目标任务满足预设剔除条件的情况下,剔除所述任务集合中的目标任务,获得所述新任务集合,包括:
8.根据权利要求2所述的方法,其特征在于,所述任务集合与其他任务集合按照第二预设次序处理;
9.根据权利要求1所述的方法,其特征在于,所述在所述系统中,存在状态异常的异常系统的情况下,获取所述任务集合的任务中,所述异常系统未处理的目标任务之后,所述方法还包括:
10.根据权利要求1所述的方法,其特征在于,所述方法还包括:
11.一种任务的处理装置,其特征在于,所述装置包括:
12.一种电子设备,其特征在于,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如权利要求1至10中任一项所述的任务的处理方法的步骤。
13.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如权利要求1至10中任一项所述的任务的处理方法的步骤。