定时任务集群保证任务不重复方案 day4125 2022-06-29 246 阅读1分钟 定时任务集群保证任务不重复方案 把定时任务搞成子模块,单独独立部署出一个单体项目。 使用分布式锁。 我的理解是定时任务分为业务代码和定时代码。他把定时代码称为调度。然后把业务代码和调度代码分开部署,把业务代码放到多个服务器上,把业务代码的服务器ip都放到注册中心。然后调度的集群去拉取。大概意思就是调度代码拉取的业务都是活着的。保证不重复,调度那边类似加个锁,一帮调度只能有一个去拿到那个任务。具体流程如图。