The present disclosure relates to a method, system, master server and timed task server for processing timed tasks. The method includes: a business server receives updated information, updates its own timed task information based on the updated information, and sends the updated information to the master server; the master server updates its own timed task information based on the updated information, and then updates its own timed task information. The update information is sent to the timing task server, which updates its own timing task information based on the update information, and executes the timing task based on the updated timing task information. So the timing task runs on the timing task server, and can receive the update information from the business server through the main server to update the timing task information, so as to run the updated timing task, avoiding the impact of the timing task running on the performance of the business server, so that the business server can run the system business smoothly.
【技术实现步骤摘要】
处理定时任务的方法、系统、主服务器和定时任务服务器
本公开涉及计算机
,具体地,涉及一种处理定时任务的方法、系统、主服务器和定时任务服务器。
技术介绍
定时任务往往通过计算机系统来自动监控执行,对于部分规模较大的公司,往往有较多业务,因此有较多项目需要进行同步管理,而每个项目往往又包含多个定时任务,因此需要公司同时监控执行多个定时任务。相关技术中,在管理系统业务的业务服务器上运行定时任务,而定时任务在业务服务器上运行时,会占用系统资源,大量定时任务运行在业务服务器上,以及需要长时间运行的定时任务在业务服务器上运行时,会影响业务服务器的整体性能,导致例如用户访问业务服务器的响应时间增加等问题。
技术实现思路
本公开的目的是提供一种处理定时任务的方法、系统、主服务器和定时任务服务器,用于解决相关技术中,定时任务运行于业务服务器上导致的业务服务器性能受到影响的技术问题。本公开实施例的第一方面,提供一种处理定时任务的方法,所述方法包括:业务服务器接收更新信息,基于所述更新信息更新自身的定时任务信息,并发送所述更新信息至主服务器;所述主服务器基于所述更新信息更新自身的定时任务信息,并将所述更新信息发送至定时任务服务器;所述定时任务服务器基于所述更新信息更新自身的定时任务信息,并基于自身更新后的所述定时任务信息执行定时任务。可选地,所述定时任务信息包括定时任务和对应于所述定时任务的定时任务服务器地址,所述基于自身更新后的所述定时任务信息执行定时任务,包括:所述定时任务服务器获取包括与自身地址相同的定时任务服务器地址的定时任务信息;所述定时任务服务器执行对应于获取的所 ...
【技术保护点】
1.一种处理定时任务的方法,其特征在于,所述方法包括:业务服务器接收更新信息,基于所述更新信息更新自身的定时任务信息,并发送所述更新信息至主服务器;所述主服务器基于所述更新信息更新自身的定时任务信息,并将所述更新信息发送至定时任务服务器;所述定时任务服务器基于所述更新信息更新自身的定时任务信息,并基于自身更新后的所述定时任务信息执行定时任务。
【技术特征摘要】
1.一种处理定时任务的方法,其特征在于,所述方法包括:业务服务器接收更新信息,基于所述更新信息更新自身的定时任务信息,并发送所述更新信息至主服务器;所述主服务器基于所述更新信息更新自身的定时任务信息,并将所述更新信息发送至定时任务服务器;所述定时任务服务器基于所述更新信息更新自身的定时任务信息,并基于自身更新后的所述定时任务信息执行定时任务。2.根据权利要求1所述的方法,其特征在于,所述定时任务信息包括定时任务和对应于所述定时任务的定时任务服务器地址,所述基于自身更新后的所述定时任务信息执行定时任务,包括:所述定时任务服务器获取包括与自身地址相同的定时任务服务器地址的定时任务信息;所述定时任务服务器执行对应于获取的所述定时任务信息的定时任务。3.根据权利要求2所述的方法,其特征在于,所述定时任务服务器执行对应于获取的所述定时任务信息的定时任务之前,所述方法还包括:所述定时任务服务器确认自身正在执行的定时任务的数量小于或等于阈值。4.根据权利要求1所述的方法,其特征在于,所述业务服务器数量大于或等于两个,所述业务服务器发送所述更新信息至主服务器之后,所述方法还包括:所述主服务器将接收的更新信息发送至其他的业务服务器;其他的业务服务器基于所述更新信息更新自身的定时任务...
【专利技术属性】
技术研发人员:尹相兵,
申请(专利权)人:航天信息股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。