一种数据处理方法、设备、系统及存储介质与流程

文档序号:25543378发布日期:2021-06-18 20:40阅读:来源:国知局

技术特征:

1.一种数据处理系统,其特征在于,包括应用端和至少一个数据服务端;

所述应用端,用于在确定存在至少一个处于空闲状态的数据服务端的情况下,基于至少一个待处理事件,创建数据处理任务;并将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端;

所述目标服务端,用于执行所述数据处理任务,以处理所述至少一个待处理事件。

2.根据权利要求1所述的系统,其特征在于,还包括缓存服务端;所述至少一个数据服务端具体用于将运行状态信息写入所述缓存服务端;

所述应用端还用于从所述缓存服务端中获取所述至少一个数据服务端的运行状态信息;根据所述运行状态信息确定所述至少一个数据服务端中是否存在至少一个处于空闲状态的数据服务端。

3.根据权利要求2所述的系统,其特征在于,所述应用端具体用于将所述数据处理任务写入所述缓存服务端;

所述至少一个数据服务端用于在自身处于空闲状态的情况下,从所述缓存服务端中抢配所述数据处理任务,并在抢配到所述数据处理任务时,成为所述目标服务端。

4.根据权利要求3所述的系统,其特征在于,所述第一数据服务端具体用于对所述缓存服务端进行监听,若从所述缓存服务端中监听到所述数据处理任务,将所述数据处理任务从所述缓存服务端中取出,以抢配所述数据处理任务;

其中,所述第一数据服务端为所述至少一个处于空闲状态的数据服务端中的任意一个。

5.根据权利要求3所述的系统,其特征在于,所述第二数据服务端具体用于对所述缓存服务端进行监听,若从所述缓存服务端中监听到所述数据处理任务,判断自身是否处于空闲状态;在确定自身处于空闲状态的情况下,将所述数据处理任务从所述缓存服务端中取出,以抢配所述数据处理任务;

其中,所述第二数据服务端为所述至少一个数据服务端中的任意一个。

6.根据权利要求2所述的系统,其特征在于,所述应用端具体用于将所述数据处理任务写入所述缓存服务端;

所述缓存服务端用于从所述至少一个处于空闲状态的数据服务端中选择一数据服务端,作为所述目标服务端。

7.根据权利要求2所述的系统,其特征在于,所述应用端在创建数据处理任务时,具体用于响应于任务创建操作,获取任务配置参数;根据所述任务配置参数,创建所述数据处理任务,所述任务配置参数是根据所述至少一个待处理事件确定的。

8.根据权利要求7所述的系统,其特征在于,所述应用端具体用于从所述缓存服务端中获取与所述任务配置参数适配的业务数据,并根据所述任务配置参数和获取到的业务数据,生成所述数据处理任务;

其中,所述缓存服务端中的业务数据由所述应用端从业务系统中同步而来。

9.根据权利要求8所述的系统,其特征在于,所述目标数据端还用于:将任务处理结果提供给所述应用端,以供所述应用端将所述任务处理结果同步至所述业务系统。

10.根据权利要求2所述的系统,其特征在于,所述运行状态信息中包含数据处理端正在运行的任务的信息,所述应用端还用于:

响应于任务关闭操作,确定需要关闭的目标任务的信息;

根据所述运行状态信息,确定所述目标任务所在的数据服务端的信息;

基于所述目标任务的信息及所述目标任务所在的数据服务端的信息,生成停止命令;

将所述停止命令提供给所述目标任务所在的数据服务端,以释放所述目标任务所在的数据服务端至空闲状态。

11.根据权利要求10所述的系统,其特征在于,所述至少一个待处理任务包括所述目标任务对应的事件和其它未处理事件中的部分或全部事件。

12.根据权利要求1所述的系统,其特征在于,所述待处理事件为恶劣天气事件、飞机故障事件、机场关闭事件或流量控制事件;

所述数据处理任务包括航班排班任务。

13.根据权利要求1所述的系统,其特征在于,所述待处理事件为会场设施故障事件、人员伤病事件或流量控制事件。

14.一种数据处理方法,其特征在于,包括:

在确定存在至少一个处于空闲状态的数据服务端的情况下,基于至少一个待处理事件,创建数据处理任务;

将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端;

利用所述目标服务端执行所述数据处理任务,以处理所述至少一个待处理任务。

15.根据权利要求14所述的方法,其特征在于,还包括:

获取至少一个数据服务端的运行状态信息;

根据所述运行状态信息,确定所述至少一个数据服务端中是否存在至少一个处于空闲状态的数据服务端。

16.根据权利要求14所述的方法,其特征在于,所述获取至少一个数据服务端的运行状态信息,包括:

从缓存服务端中获取所述至少一个数据服务端的运行状态信息,所述运行状态信息为所述至少一个数据服务端写入所述缓存服务端的。

17.根据权利要求16所述的方法,其特征在于,所述将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端包括:

将所述数据处理任务写入所述缓存服务端,以供所述至少一个处于空闲状态的数据服务端从所述缓存服务端中抢配所述数据处理任务。

18.根据权利要求16所述的方法,其特征在于,所述将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端包括:

将所述数据处理任务写入所述缓存服务端,以供所述缓存服务端根据所述运行状态信息,从所述至少一个处于空闲状态的数据服务端中选择一数据服务端,作为所述目标服务端。

19.根据权利要求15所述的方法,其特征在于,所述创建数据处理任务,包括:

响应于任务创建操作,获取任务配置参数;

根据所述任务配置参数,创建所述数据处理任务;

其中,所述任务配置参数是根据所述至少一个待处理事件确定的。

20.根据权利要求19所述的方法,其特征在于,所述根据所述任务配置参数,创建所述数据处理任务,包括:

从所述缓存服务端中获取与所述任务配置参数适配的业务数据,并根据所述任务配置参数和获取到的业务数据,生成所述数据处理任务。

21.根据权利要求20所述的方法,其特征在于,在从所述缓存服务端中获取与所述任务配置参数适配的业务数据之前,还包括:

将业务系统中的所述业务数据同步至所述缓存服务端。

22.根据权利要求15所述的方法,其特征在于,所述运行状态信息中包含数据处理端正在运行的任务的信息,所述方法还包括:

响应于任务关闭操作,确定需要关闭的目标任务的信息;

根据所述运行状态信息,确定所述目标任务所在的数据服务端的信息;

基于所述目标任务的信息及所述目标任务所在的数据服务端的信息,生成停止命令;

将所述停止命令提供给所述目标任务所在的数据服务端,以释放所述目标任务所在的数据服务端至空闲状态。

23.根据权利要求22所述的方法,其特征在于,所述至少一个待处理事件包括所述目标任务对应的事件和其它未处理事件中的部分或全部事件。

24.根据权利要求14所述的方法,其特征在于,所述待处理事件为恶劣天气事件、飞机故障事件、机场关闭事件或流量控制事件;

所述数据处理任务包括航班排班任务。

25.一种数据处理方法,其特征在于,包括:

将运行状态信息提供给应用端,以供应用端根据所述运行状态信息确定是否创建数据处理任务;

若获取到所述数据处理任务,执行所述数据处理任务,以处理至少一个待处理事件;

其中,所述数据处理任务为所述应用端基于所述至少一个待处理事件而创建的。

26.根据权利要求25所述的方法,其特征在于,所述将运行状态信息提供给应用端包括:

将所述运行状态信息写入缓存服务端,以供所述应用端从所述缓存服务端中获取所述运行状态信息。

27.根据权利要求26所述的方法,其特征在于,所述数据处理任务由所述应用端写入至所述缓存服务端,所述若获取到所述数据处理任务,执行所述数据处理任务,包括:

在处于空闲状态的情况下,对所述缓存服务端进行监听,若从所述缓存服务端中监听到所述数据处理任务,将所述数据处理任务从所述缓存服务端中取出,以抢配所述数据处理任务;

在抢配到所述数据处理任务的情况下,执行所述数据处理任务。

28.根据权利要求26所述的方法,其特征在于,所述数据处理任务由所述应用端写入至所述缓存服务端,所述若获取到所述数据处理任务,执行所述数据处理任务,包括:

对所述缓存服务端进行监听,若从所述缓存服务端中监听到所述数据处理任务,判断自身是否处于空闲状态;

在确定自身处于空闲状态的情况下,将所述数据处理任务从所述缓存服务端中取出,以抢配所述数据处理任务;

在抢配到所述数据处理任务的情况下,执行所述数据处理任务。

29.一种计算设备,其特征在于,包括存储器和处理器;

所述存储器用于存储一条或多条计算机指令;

所述处理器与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于:

在确定存在至少一个处于空闲状态的数据服务端的情况下,基于至少一个待处理事件,创建数据处理任务;

将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端;

利用所述目标服务端执行所述数据处理任务,以处理所述至少一个待处理任务。

30.一种计算设备,其特征在于,包括存储器和处理器;

所述存储器用于存储一条或多条计算机指令;

所述处理器与所述存储器耦合,用于执行所述一条或多条计算机指令,以用于:

将运行状态信息提供给应用端,以供应用端根据所述运行状态信息确定是否创建数据处理任务;

若获取到所述数据处理任务,执行所述数据处理任务,以处理至少一个待处理事件;

其中,所述数据处理任务为所述应用端基于所述至少一个待处理事件而创建的。

31.一种存储计算机指令的计算机可读存储介质,其特征在于,当所述计算机指令被一个或多个处理器执行时,致使所述一个或多个处理器执行权利要求14-28任一项所述的数据处理方法。


技术总结
本申请实施例提供一种数据处理方法、设备、系统及存储介质,其中,所述系统包括应用端和至少一个数据服务端;所述应用端,用于在确定存在至少一个处于空闲状态的数据服务端的情况下,基于至少一个待处理事件,创建数据处理任务;并将所述数据处理任务分配至所述至少一个处于空闲状态的数据服务端中的目标服务端;所述目标服务端,用于执行所述数据处理任务,以处理所述至少一个待处理事件。据此,本申请实施例可改善待处理事件的排队问题,提高待处理事件的处理效率。

技术研发人员:舒志平
受保护的技术使用者:阿里巴巴集团控股有限公司
技术研发日:2019.12.16
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1