xxl-job-admin集群部署会重复执行调度任务吗?

yhqotfr8  于 2022-04-21  发布在  Java
关注(0)|答案(2)|浏览(1221)

Please answer some questions before submitting your issue. Thanks!

Which version of XXL-JOB do you using?

2.3.0

Expected behavior

xxl-job-admin集群多台部署的时候,怎么控制任务不会重复执行的?

任何都是xxl-job-admin去调度的,多个xxl-job-admin怎么保证不会重复调度执行的?
具体原理或者源码在哪?

Actual behavior

容器部署多台xxl-job-admin

Steps to reproduce the behavior

no

Other information

no
bmvo0sr5

bmvo0sr51#

通过 xxl_job_lock 的排它锁控制每个时间段只有一台机器在读取任务列表

fykwrbwg

fykwrbwg2#

select * from xxl_job_lock where lock_name = 'schedule_lock' for update
通过xxl_job_lock这个表控制的,每次只会有一台机器执行调度任务

相关问题