Можно ли запустить службу Windows с планировщиком Quartz на 2 компьютерах?

  • Это доступно в бесплатной версии? или, если в версии Enterprise, какие-либо подробности / руководство по его установке?
  • Как Кварц подбирает работу? Возможно ли, чтобы оба экземпляра выполняли одно и то же задание?
  • Если задание все еще выполняется и срабатывает триггер, выполнится ли задание в отдельном потоке, можно ли избежать этого? Я имею в виду, что если работа выполняется, следующий триггер должен сначала дождаться окончания работы. Как мне этого добиться?

Я исследую эту опцию, чтобы разделить нагрузку между несколькими службами Windows, чтобы нагрузка не выполнялась только на одном сервере. Я новичок в такого рода архитектуре, поэтому я открыт для обучения. Предложения приветствуются.

1 ответ

Во-первых, не изобретай велосипед.

https://github.com/quartznet/quartznet/tree/master/server/Quartz.Server

второй

Используйте приведенный выше код........ и укажите его на тот же источник данных ADO.NET для конфигурации quartz.net.

Другие вопросы по тегам