一种作业处理方法、装置、电子设备及计算机可读介质制造方法及图纸

技术编号:37121619 阅读:14 留言:0更新日期:2023-04-01 05:17
本申请公开了作业处理方法、装置、电子设备及计算机可读介质,涉及大数据数据分析与挖掘技术领域,一具体实施方式包括响应于作业处理请求,获取对应的作业标识,进而基于作业标识确定对应的作业执行线程;响应于作业执行线程为非空,获取作业标识对应的阻塞策略;基于阻塞策略执行作业标识对应的作业,响应于接收到作业完成通知信息,发送作业完成通知信息至预设回调接口。解决执行作业忙等待时的阻塞问题,封装作业回调,保证对作业的实时监控。保证对作业的实时监控。保证对作业的实时监控。

【技术实现步骤摘要】
一种作业处理方法、装置、电子设备及计算机可读介质


[0001]本申请涉及大数据数据分析与挖掘
,尤其涉及一种作业处理方法、装置、电子设备及计算机可读介质。

技术介绍

[0002]目前,随着计算机技术的与时俱进,原各种应用程序执行作业调度的佼佼者们,都出现了一定程度的疲软,工作中存在大量定时作业,当定时作业进入忙等待时,影响作业执行效率。

技术实现思路

[0003]有鉴于此,本申请实施例提供一种作业处理方法、装置、电子设备及计算机可读介质,能够解决现有的当定时作业进入忙等待时,影响作业执行效率的问题。
[0004]为实现上述目的,根据本申请实施例的一个方面,提供了一种作业处理方法,包括:
[0005]响应于作业处理请求,获取对应的作业标识,进而基于作业标识确定对应的作业执行线程;
[0006]响应于作业执行线程为非空,获取作业标识对应的阻塞策略;
[0007]基于阻塞策略执行作业标识对应的作业,响应于接收到作业完成通知信息,发送作业完成通知信息至预设回调接口。
[0008]可选地,在基于作业标识确定对应的作业执行线程之后,方法还包括:
[0009]响应于作业执行线程为空并且在预设时间内作业执行线程未执行作业标识对应的作业,执行作业销毁程序以结束作业标识对应的作业的当前生命周期。
[0010]可选地,在结束作业标识对应的作业的当前生命周期之后,方法还包括:
[0011]执行作业等待程序,响应于检测到新的作业处理请求,对新的作业处理请求对应的作业执行初始化。
[0012]可选地,在获取对应的作业标识之后,方法还包括:
[0013]响应于作业标识对应的作业处理类型为作业添加,调用富文本编辑器,以根据作业标识执行对应作业的添加。
[0014]可选地,基于阻塞策略执行作业标识对应的作业,包括:
[0015]响应于阻塞策略对应的是丢弃后续调度策略,对作业标识对应的作业执行丢弃处理并标记为失败。
[0016]可选地,基于阻塞策略执行作业标识对应的作业,包括:
[0017]响应于阻塞策略对应的是单机串行策略,将作业标识对应的作业加入先入先出队列以串行方式等待执行。
[0018]可选地,基于阻塞策略执行作业标识对应的作业,包括:
[0019]响应于阻塞策略对应的是覆盖之前调度策略,终止当前正在运行的作业并清空作
业队列,进而执行作业标识对应的作业。
[0020]另外,本申请还提供了一种作业处理装置,包括:
[0021]第一获取单元,被配置成响应于作业处理请求,获取对应的作业标识,进而基于作业标识确定对应的作业执行线程;
[0022]第二获取单元,被配置成响应于作业执行线程为非空,获取作业标识对应的阻塞策略;
[0023]作业执行单元,被配置成基于阻塞策略执行作业标识对应的作业,响应于接收到作业完成通知信息,发送作业完成通知信息至预设回调接口。
[0024]可选地,第一获取单元进一步被配置成:
[0025]响应于作业执行线程为空并且在预设时间内作业执行线程未执行作业标识对应的作业,执行作业销毁程序以结束作业标识对应的作业的当前生命周期。
[0026]可选地,第一获取单元进一步被配置成:
[0027]执行作业等待程序,响应于检测到新的作业处理请求,对新的作业处理请求对应的作业执行初始化。
[0028]可选地,第一获取单元进一步被配置成:
[0029]响应于作业标识对应的作业处理类型为作业添加,调用富文本编辑器,以根据作业标识执行对应作业的添加。
[0030]可选地,作业执行单元进一步被配置成:
[0031]响应于阻塞策略对应的是丢弃后续调度策略,对作业标识对应的作业执行丢弃处理并标记为失败。
[0032]可选地,作业执行单元进一步被配置成:
[0033]响应于阻塞策略对应的是单机串行策略,将作业标识对应的作业加入先入先出队列以串行方式等待执行。
[0034]可选地,作业执行单元进一步被配置成:
[0035]响应于阻塞策略对应的是覆盖之前调度策略,终止当前正在运行的作业并清空作业队列,进而执行作业标识对应的作业。
[0036]另外,本申请还提供了一种作业处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的作业处理方法。
[0037]另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的作业处理方法。
[0038]为实现上述目的,根据本申请实施例的又一个方面,提供了一种计算机程序产品。
[0039]本申请实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本申请实施例提供的作业处理方法。
[0040]上述专利技术中的一个实施例具有如下优点或有益效果:本申请通过响应于作业处理请求,获取对应的作业标识,进而基于作业标识确定对应的作业执行线程;响应于作业执行线程为非空,获取作业标识对应的阻塞策略;基于阻塞策略执行作业标识对应的作业,响应于接收到作业完成通知信息,发送作业完成通知信息至预设回调接口。解决执行作业忙等待时的阻塞问题,封装作业回调,保证对作业的实时监控。
[0041]上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
附图说明
[0042]附图用于更好地理解本申请,不构成对本申请的不当限定。其中:
[0043]图1是根据本申请一个实施例的作业处理方法的主要流程的示意图;
[0044]图2是根据本申请一个实施例的作业处理方法的主要流程的示意图;
[0045]图3是根据本申请一个实施例的作业处理方法的主要流程示意图;
[0046]图4是根据本申请一个实施例的作业处理方法的主要流程示意图;
[0047]图5是根据本申请实施例的作业处理装置的主要单元的示意图;
[0048]图6是本申请实施例可以应用于其中的示例性系统架构图;
[0049]图7是适于用来实现本申请实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0050]以下结合附图对本申请的示范性实施例做出说明,其中包括本申请实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本申请的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。需要说明的是,本申请的技术方案中,所涉及的用户个人信息的采集、分析、使用、传输、存储等方面,均符合相关法律法规的规定,被用于合法且合理的用途,不在这些合法使用等方面之外共享、泄露或出售,并且接受监管部门的监督管理。应当对用户个人信息采取必要措施,以防止对此类个人信息数据的非法访问,确保有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种作业处理方法,其特征在于,包括:响应于作业处理请求,获取对应的作业标识,进而基于所述作业标识确定对应的作业执行线程;响应于所述作业执行线程为非空,获取所述作业标识对应的阻塞策略;基于所述阻塞策略执行所述作业标识对应的作业,响应于接收到作业完成通知信息,发送所述作业完成通知信息至预设回调接口。2.根据权利要求1所述的方法,其特征在于,在所述基于所述作业标识确定对应的作业执行线程之后,所述方法还包括:响应于所述作业执行线程为空并且在预设时间内所述作业执行线程未执行所述作业标识对应的作业,执行作业销毁程序以结束所述作业标识对应的作业的当前生命周期。3.根据权利要求2所述的方法,其特征在于,在所述结束所述作业标识对应的作业的当前生命周期之后,所述方法还包括:执行作业等待程序,响应于检测到新的作业处理请求,对所述新的作业处理请求对应的作业执行初始化。4.根据权利要求1所述的方法,其特征在于,在所述获取对应的作业标识之后,所述方法还包括:响应于所述作业标识对应的作业处理类型为作业添加,调用富文本编辑器,以根据所述作业标识执行对应作业的添加。5.根据权利要求1所述的方法,其特征在于,所述基于所述阻塞策略执行所述作业标识对应的作业,包括:响应于所述阻塞策略对应的是丢弃后续调度策略,对所述作业标识对应的作业执行丢弃处理并标记为失败。6.根据权利要求1所述的方法,其特征在于,所述基于所述阻塞策略执行所述作业标识对应的作业,包括:响应于所述阻塞策略对应的是单机串行策略,将所述作业标识对应的作业加入先入先出队列以串行方式等待执行。7.根据权利要求1所述的方法,其特征在于,所述基于所述阻塞策略执行所述作业标识对应的作业,包括:响应于所述阻塞策略对应的是覆盖之前调度策略,终止当前正在运行的作业并清空作业队列,进而执行所述作业标识对应的作业。8.一种作业处理装置,其特征在于,包括:第一获取单元,被配置成响应于作业处理请求,获取对应的作业标识,进而基于所述作业标识确定对应的作业执行线程;第二...

【专利技术属性】
技术研发人员:祝晨
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1