一种定时任务的调度方法、调度系统及电子设备
基本信息
申请号 | CN202111127931.4 | 申请日 | - |
公开(公告)号 | CN114064228A | 公开(公告)日 | 2022-02-18 |
申请公布号 | CN114064228A | 申请公布日 | 2022-02-18 |
分类号 | G06F9/48(2006.01)I;G06F9/50(2006.01)I;G06F16/2455(2019.01)I;G06F16/25(2019.01)I | 分类 | 计算;推算;计数; |
发明人 | 李永银 | 申请(专利权)人 | 苏州宏软信息技术有限公司 |
代理机构 | 苏州华博知识产权代理有限公司 | 代理人 | 黄丽莉 |
地址 | 215000江苏省苏州市工业园区若水路388号E0503 | ||
法律状态 | - |
摘要
摘要 | 本发明涉及了一种定时任务的调度方法、调度系统及电子设备,调度方法包括:步骤A:当达到定时任务的执行时间节点时,获取缓存中的时间记录信息;步骤B:根据时间记录信息判断定时任务是否已被其他微服务实例执行;步骤C:若未被执行,获取触发器信息;步骤D:获取锁定信息,判断定时任务是否被锁定;步骤E:若未被锁定,则获取任务类型;步骤F:判断任务类型;若执行定时任务不需要调用第三方服务,则在本地执行定时任务;若需要调用,则查询本地缓存中是否存在第三方服务;先调用第三方服务、再执行定时任务。通过上述设置,可解决目前有状态微服务架构中只有主身份的微服务实例执行定时任务而导致性能瓶颈、系统后续扩容能力低的问题。 |
