Укажите экземпляр Tomcat, который должен запускать задание QuartzScheduler (1.8.6) для метода. - PullRequest
0 голосов
/ 25 марта 2020

Я тестирую выполнение задания QuartzScheduler (версия 1.8.6) для метода в приложении Spring 3.1.2. Я знаю, что это древние версии, но я нуждаюсь в них как таковой.

Я обнаружил, что есть аннотация @DisallowConcurrentExecution в более новых версиях (2.x +), но они не совместимы с Spring 3.

У меня уже есть задание, выполняемое в среде одного экземпляра. Когда он запускается на Tomcat с двумя экземплярами, задание, конечно, выполняется на обоих из них.

Есть ли другой способ, которым я мог бы "сказать" QuartzScheduler, что он указывает только c (или фактически только один из двух экземпляров) в общей сложности) должно быть разрешено запускать работу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...