Можно ли запустить службу Windows с планировщиком Quartz на 2 компьютерах?
- Это доступно в бесплатной версии? или, если в версии Enterprise, какие-либо подробности / руководство по его установке?
- Как Кварц подбирает работу? Возможно ли, чтобы оба экземпляра выполняли одно и то же задание?
- Если задание все еще выполняется и срабатывает триггер, выполнится ли задание в отдельном потоке, можно ли избежать этого? Я имею в виду, что если работа выполняется, следующий триггер должен сначала дождаться окончания работы. Как мне этого добиться?
Я исследую эту опцию, чтобы разделить нагрузку между несколькими службами Windows, чтобы нагрузка не выполнялась только на одном сервере. Я новичок в такого рода архитектуре, поэтому я открыт для обучения. Предложения приветствуются.
1 ответ
Во-первых, не изобретай велосипед.
https://github.com/quartznet/quartznet/tree/master/server/Quartz.Server
второй
Используйте приведенный выше код........ и укажите его на тот же источник данных ADO.NET для конфигурации quartz.net.