【技术实现步骤摘要】
定时任务处理系统及方法、存储介质和电子设备
本公开涉及计算机
,具体而言,涉及一种定时任务处理系统、定时任务处理方法、存储介质和电子设备。
技术介绍
在实际应用场景中,常常会产生定时任务的需求,例如,定时清理历史数据、每间隔1分钟向终端推送一条信息、每天12点获取业务数据,等等。随着任务量的增加,通常利用分布式系统执行定时任务。然而,在分布式系统各节点中,配置文件往往存在偏差,每次上线部署时,均需要对不同的节点逐一核实业务配置情况,运维成本较大,不利于业务的快速处理。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种定时任务处理系统、定时任务处理方法、存储介质和电子设备,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的分布式系统在处理定时任务时运维成本较大的问题。根据本公开的第一方面,提供了一种定时任务处理系统,应用于分布式集群,该定时任务处理系统包括:服务器节 ...
【技术保护点】
1.一种定时任务处理系统,应用于分布式集群,其特征在于,包括:/n服务器节点,用于发送定时任务的标识;响应签到成功消息,执行所述定时任务;/n监督端,用于获取所述定时任务的标识,如果所述分布式集群中不存在与所述定时任务的标识对应的分布式锁,则创建所述分布式锁并向所述服务器节点反馈签到成功消息。/n
【技术特征摘要】
1.一种定时任务处理系统,应用于分布式集群,其特征在于,包括:
服务器节点,用于发送定时任务的标识;响应签到成功消息,执行所述定时任务;
监督端,用于获取所述定时任务的标识,如果所述分布式集群中不存在与所述定时任务的标识对应的分布式锁,则创建所述分布式锁并向所述服务器节点反馈签到成功消息。
2.根据权利要求1所述的定时任务处理系统,其特征在于,所述服务器节点包括:
客户端,用于提交所述定时任务;响应所述签到成功消息,发送所述定时任务的执行消息;
任务代理端,用于接收所述定时任务并确定所述定时任务的标识;发送所述定时任务的标识;响应所述定时任务的执行消息,触发执行所述定时任务。
3.根据权利要求2所述的定时任务处理系统,其特征在于,所述客户端还用于确定所述定时任务的配置文件,从所述配置文件中解析提交所述定时任务的时间点,并在所述时间点提交所述定时任务。
4.根据权利要求2所述的定时任务处理系统,其特征在于,所述任务代理端还用于维护所述定时任务的执行状态信息;
其中,所述执行状态信息包括以键值对形式存储的所述定时任务的标识和所述定时任务的执行线程。
5.根据权利要求4所述的定时任务处理系统,其特征在于,所述任务代理端还用于监控所述执行状态信息;
如果所述定时任务的...
【专利技术属性】
技术研发人员:郭子亮,
申请(专利权)人:成都欧珀通信科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。