如何执行定时任务,以及分布式任务调度

单机:quartz,或spring task,或使用@Scheduled注解。
如使用@Scheduled fixedDelay与线程池,可循环执行任务1,2

分布式任务调度系统:elastic-job3,xxl-job等
elastic-job:基于quartz,由zookeeper进行一致性协调,选举leader。由leader进行任务分片,分片逻辑包括取模等。


  1. 关于@Scheduled中fixedDelay、fixedRate理解 ↩︎

  2. Spring之定时任务实践 ↩︎

  3. Elastic-Job分布式任务调度-服务中间件 ↩︎

猜你喜欢

转载自blog.csdn.net/qq_23204557/article/details/115192329