服务有定时任务,当服务部署到多个节点时,每个节点在同一个时间点都会执行相同的定时任务,需要做的是,让同一个时间点,每一个定时任务只在一个节点上执行。

解决方案

  • 单独设置任务调度服务
  • 使用 Redis 实现
  • 使用 XXL-JOB 实现
  • 使用 Elastic-Job 框架实现
  • 使用 LTS 框架实现