[发明专利]一种任务触发方法、装置及计算机可读存储介质有效
| 申请号: | 201810857046.3 | 申请日: | 2018-07-31 |
| 公开(公告)号: | CN110780988B | 公开(公告)日: | 2022-12-13 |
| 发明(设计)人: | 贺瑾玮 | 申请(专利权)人: | 重庆小雨点小额贷款有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50 |
| 代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;熊永强 |
| 地址: | 401120 重*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 任务 触发 方法 装置 计算机 可读 存储 介质 | ||
本发明实施例提供了一种任务触发方法、装置及存储介质。其中,任务触发方法包括:负载均衡服务器接收到任务调度服务器发送的触发请求之后,响应于该触发请求,从任务执行服务器集群中选择目标任务执行服务器,进而将任务触发请求中包括的目标任务分配给目标任务执行服务器,以指示目标任务执行服务器执行目标任务。采用本发明实施例,通过负载均衡服务器分配相应的任务执行服务器执行任务,可避免同一个任务同时被多个任务执行服务器执行,保证了任务执行的准确性。
技术领域
本发明涉及计算机领域,尤其涉及一种任务触发方法、装置及计算机可读存储介质。
背景技术
随着信息时代的快速发展,用户对定时任务的要求也越来越丰富,比如在使用word编辑文本时,需要定时保存文档内容,再如在使用手机等智能终端时,需要定时备份终端中数据,又如在购物平台或者购票平台购票时,未处理订单定时取消等。上述列举的定时任务是由服务器集群内部发起,并由服务器集群中的服务器执行。但是由于服务器集群中存在多台服务器,且多台服务器均具有相同的定时任务执行程序,当到达某一定时任务执行时间时,多台服务器可能同时执行该定时任务,如此导致同一定时任务被多台服务器同时执行,从而产生定时任务执行出错。
发明内容
本发明实施例提供了一种任务触发方法、装置及计算机可读存储介质,通过负载均衡服务器分配相应的任务执行服务器执行任务,可避免同一个任务同时被多个任务执行服务器执行,保证了任务执行的准确性。
本发明实施例第一方面提供了一种任务触发方法,包括:
负载均衡服务器接收任务调度服务器在目标触发时间点到达时发送的任务触发请求,任务触发请求携带有与目标触发时间点对应的目标任务标识;
负载均衡服务器响应任务触发请求,从任务执行服务器集群中选择目标任务执行服务器;
负载均衡服务器将任务触发请求分配给目标任务执行服务器,以指示目标任务执行服务器执行与所述目标任务标识对应的目标任务。
可选的,负载均衡服务器响应任务触发请求,从任务执行服务器集群中选择目标任务执行服务器,包括:
负载均衡服务器获取任务执行服务器集群中各个任务执行服务器的当前工作状态;
负载均衡服务器根据各个任务执行服务器的当前工作状态,从任务执行服务器集群中选择目标任务执行服务器。
可选的,负载均衡服务器将任务触发请求分配给目标任务执行服务器,包括:
负载均衡服务器根据任务触发请求中携带的目标任务标识,确定目标任务执行服务器中与目标任务标识相关的目标超文本传输协议HTTP端口;
负载均衡服务器将任务触发请求通过目标HTTP端口分配给目标任务执行服务器。本发明实施例第二方面提供了另一种任务触发方法,包括:
在目标触发时间点到达时,任务调度服务器查询与目标触发时间点对应的目标任务标识;
任务调度服务器向负载均衡服务器发送任务触发请求,任务触发请求携带有目标任务标识,任务触发请求用于指示负载均衡服务器从任务执行服务器集群中选择目标任务执行服务器执行与目标任务标识对应的目标任务。
可选的,在目标触发时间点到达时,任务调度服务器查询与目标触发时间点对应的目标任务标识,包括:
在目标触发时间点到达时,任务调度服务器从数据库中存储的至少一组触发时间点与任务标识的对应关系中,查询与目标触发时间点对应的目标任务标识。
可选的,任务调度服务器向负载均衡服务器发送任务触发请求之前,方法还包括:
任务调度服务器判断数据库中目标触发时间点与目标任务标识之间的对应关系当前是否设置为有效;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆小雨点小额贷款有限公司,未经重庆小雨点小额贷款有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810857046.3/2.html,转载请声明来源钻瓜专利网。





