[发明专利]一种定时任务在多个服务器的并行执行方法和装置在审
申请号: | 201610885998.7 | 申请日: | 2016-10-11 |
公开(公告)号: | CN107918556A | 公开(公告)日: | 2018-04-17 |
发明(设计)人: | 林博辞 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 中原信达知识产权代理有限责任公司11219 | 代理人: | 张一军,姜劲 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种定时任务在多个服务器的并行执行方法和装置,能够实现服务器节点的统一配置,充分利用有限的计算资源,支持保证任务的原子性,减少运维成本,解决单点失效问题,避免业务因单点故障而停滞,服务器宕机时无需人工干预,支持大型任务拆分,应用开发人员只需专注于具体业务开发即可,可用性和扩展性好。本发明的定时任务在多个服务器的并行执行方法包括接收各服务器节点提交的任务实例的签到请求,按照预定规则对该任务实例进行签到,并把签到成功的任务实例添加到任务执行列表使得相应服务器执行该任务实例;轮询所述任务执行列表中各任务实例的执行状态,对执行完毕的任务实例进行签退并从所述任务执行列表中移除该任务实例。 | ||
搜索关键词: | 一种 定时 任务 服务器 并行 执行 方法 装置 | ||
【主权项】:
一种定时任务在多个服务器的并行执行方法,其特征在于,其中,在各服务器节点分别生成各自的任务实例并且为各服务器节点配置相同的定时时间,当达到所述定时时间时,在各服务器节点分别启动任务实例以发送签到请求,各任务实例具有各自的任务类型和任务标识;所述方法包括:接收各服务器节点提交的任务实例的签到请求,按照预定规则对该任务实例进行签到,并把签到成功的任务实例添加到任务执行列表使得相应服务器执行该任务实例;轮询所述任务执行列表中各任务实例的执行状态,对执行完毕的任务实例进行签退并从所述任务执行列表中移除该任务实例。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610885998.7/,转载请声明来源钻瓜专利网。
- 上一篇:一种机械式重力平衡装置
- 下一篇:快速松紧安全平台