Closed wind-hx closed 10 months ago
比如间隔5秒执行一次,当任务启动的时候服务器时间是 00:02 下一次执行应该是 00:07,而并非Cron的00:05
这个暂时不支持哦,因为涉及到分布式的话各个节点间启动时间可能存在差异, 比如节点A在00.00启动他的下一次任务是在00.05,节点B在00.02启动他的下一次任务是在00.07。 所以实现会比较复杂。
不过当前设计下可以使用这种方案,比如定时任务用 1 秒,然后在业务层判断 currtime%5-2 == 0 (其中5为间隔时间,2为间隔偏移)执行业务逻辑就可以了。
比如间隔5秒执行一次,当任务启动的时候服务器时间是 00:02 下一次执行应该是 00:07,而并非Cron的00:05