【技术实现步骤摘要】
离线任务的处理方法、装置、电子设备及存储介质
本公开涉及计算机
,尤其涉及一种离线任务的处理方法、装置、电子设备及存储介质。
技术介绍
目前,在互联网应用的服务端,通常需要通过离线运行的服务来执行一些定时或者周期性的离线任务。比如,定期向账户推送触达消息、周期性的生成账户报告、以及在运营活动结束后向参与该运营活动的账户发送奖励、私信等。传统技术中,针对每个运营活动业务,技术人员需要将该运营活动业务的业务数据导入到数据中心。然后,技术人员需要为该运营活动业务单独开发一个离线任务,以通过离线任务从数据中心中获取业务数据处理业务数据并调用相应的通用接口层向参与该运营活动的账户发送奖励、私信等。然而,基于传统技术,技术人员需要针对不同的运营活动业务单独开发一个离线任务,从而导致业务的可扩展性交底,开发和维护的成本较高。
技术实现思路
本公开提供一种离线任务的处理方法、装置、电子设备及存储介质,以至少解决相关技术中开发和维护的成本较高的问题。本公开的技术方案如下:根据本公开实施例的第一 ...
【技术保护点】
1.一种离线任务的处理方法,其特征在于,所述方法包括:/n获取目标业务,所述目标业务包括对应的任务需求和配置参数;/n根据所述任务需求,从预设的离线任务集中获取与所述任务需求对应的至少一个离线任务;其中,所述离线任务的类型包括可调用离线任务和可配置离线任务,所述可调用离线任务为预先配置完成的离线任务,所述可配置离线任务为需要进行配置的离线任务;/n根据所述配置参数,对所述至少一个离线任务进行配置,生成离线任务消息;/n通过所述离线任务对应的应用程序接口发送所述离线任务消息。/n
【技术特征摘要】
1.一种离线任务的处理方法,其特征在于,所述方法包括:
获取目标业务,所述目标业务包括对应的任务需求和配置参数;
根据所述任务需求,从预设的离线任务集中获取与所述任务需求对应的至少一个离线任务;其中,所述离线任务的类型包括可调用离线任务和可配置离线任务,所述可调用离线任务为预先配置完成的离线任务,所述可配置离线任务为需要进行配置的离线任务;
根据所述配置参数,对所述至少一个离线任务进行配置,生成离线任务消息;
通过所述离线任务对应的应用程序接口发送所述离线任务消息。
2.根据权利要求1所述的方法,其特征在于,所述可调用离线任务的确定方式包括:
获取预设需求;
按照预设需求配置任务,得到所述可调用离线任务;
为所述可调用离线任务设置对应的根节点,按照所述根节点设置所述可调用离线任务。
3.根据权利要求2所述的方法,其特征在于,所述为所述可调用离线任务设置对应的根节点,按照所述根节点设置所述可调用离线任务,包括:
若需上线新的可调用离线任务,则对所述可配置离线任务进行配置,并对应增加新的根节点,按照所述新的根节点设置配置后的可配置离线任务,得到新的可调用离线任务;
若需下线所述可调用离线任务,则下线对应的根节点,以下线所述可调用离线任务。
4.根据权利要求1所述的方法,其特征在于,所述目标业务对应的任务需求存储于配置中心,所述目标业务对应的配置参数存储于Hive集群。
5.根据权利要求1所述的方法,其特征在于,所述可调用离线任务至少包括私信任务、第一资源分配任务、第二资源分配任务,所述私信任务对应的应用程序接口为私信服务接口,第一资源分配任务对应的应用程序接口为第一资源分配服务接口,第二资源分配任务对应的应用程序接口为第二资源分配服务接口。
6.根据权利要求1所述的方法,其特征在于,所述配置...
【专利技术属性】
技术研发人员:栗垚,朱方兴,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。