У меня есть три Spring Schedulers, как показано ниже
Scheduler 1 (запускается каждые 15 минут)
@Scheduled(cron = "0/15 * * * *")
public void scheduler1() {
// some logic
}
Scheduler 2 (запускается каждые 20 минут). мин)
@Scheduled(cron = "0/20 * * * *")
public void scheduler2() {
// some logic
}
Планировщик 3 (запускается каждые 25 минут)
@Scheduled(cron = "0/25 * * * *")
public void scheduler3() {
// some logic
}
Планировщики работают нормально, но бывают случаи, когда они будет работать одновременно, что создаст некоторые проблемы. Я хотел бы знать, есть ли способ предотвратить одновременное выполнение более одного планировщика в Spring