Как планировщик заданий хотел бы кварцевую работу, когда у Вас есть несколько серверов?

Когда у Вас есть несколько серверов все выполнение того же веб-приложения, как Вы удостоверились бы, что несколько заданий не становятся исчерпанными (то же задание)?

Необходимо ли было бы использовать базу данных, чтобы контролировать, если бы задание было уже выполнено?

5
задан Amro 2 July 2012 в 12:44
поделиться

1 ответ

Я решил эту проблему, позволив только одному из серверов выполнять запланированные задания. Если этот сервер заданий выходит из строя, я перенастраиваю другой сервер, чтобы вместо него запускать задания. В моем случае рабочие места не так критичны, поэтому я могу позволить себе такое решение «холодного резерва».

Однако есть альтернативы: Quartz может работать с кластерными планировщиками и хранилищами заданий. Подробнее здесь .

5
ответ дан 14 December 2019 в 13:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: