消息传递队列像解决方案,但用于运行不排队的作业

时间:2014-07-10 12:41:27

标签: java cron jobs

我需要运行一组作业,但它们不会像RabbitMQ(或类似软件)之类的工作一样排队。它们将连续运行并定期执行某些操作(如cron作业),同时确保它们不重叠。因此,如果一项工作在计划再次运行之前没有完成,它将不会再次启动,因此我们最终会运行两次相同的工作。

是否有任何软件可以处理和提供此类功能,因此我不会在脚本的同时(true){do ...}

1 个答案:

答案 0 :(得分:1)

似乎DisallowConcurrentExecution是您正在寻找的一部分 Quartz Scheduler API