Я использую кварц вместе с весной. JobStore, который я использую, является RAMJobStore.Quartz scheduler - Можно ли настроить Quartz для разрешения заданий с тем же идентификатором в RAMJobStore?
Я создаю пару заданий с одинаковой идентификацией (они имеют одно и то же определение экземпляра (JobDetail)). Поскольку я хочу убедиться, что эти задания не выполняются параллельно, я аннотировал их класс работы с помощью @DisallowConcurrentExecution.
Моя проблема заключается в том, что RAMJobStore не позволяет более чем одну работу с той же идентификации в то же время в магазине, поэтому, когда я пытаюсь добавить работу я получаю исключение:
org.quartz.ObjectAlreadyExistsException: Unable to store Job :
'jobX', because one already exists with this identification.
У вас есть представление о том, как я могу решить эту проблему?
Большое спасибо!