Привет, я разработал планировщик когда-нибудь назад для сайта ASP.Net, используя обратные вызовы с использованием кеша. Теперь у меня есть бюджет, чтобы переместить сайт на выделенный сервер, поэтому я написал планировщик в качестве службы Windows с использованием объекта таймера - его работоспособность в тестовой среде. Я хочу знать, подходит ли подход к таймеру для этого. Другими словами - какие лучшие стратегии дизайна для создания механизма планировщика ROBUST C#, который может загружать/отправлять сконфигурированные/сохраненные задачи каждые n минут.Запрос планировщика задач C#
0
A
ответ
4
Я бы использовал Quartz.NET. Он хорошо протестирован, с открытым исходным кодом, и я использовал его несколько раз без проблем.
EDIT: На самом деле, просто поговорив с коллегой о планировании, есть что сказать о том, чтобы использовать запланированные задачи Windows, когда достаточно легкого решения (как указывал другой плакат).
Quartz.NET является полнофункциональной, открытой системой планирования заданий источника, который может быть использован от маленьких до больших приложений систем масштаба предприятия.
Смежные вопросы
- 1. Редактирование задач планировщика заданий C#
- 2. Создание планировщика задач Azure
- 3. Расчет регистрации задач планировщика
- 4. Запуск планировщика задач Windows VBScript
- 5. Планирование задач без планировщика задач Windows
- 6. Задача планировщика задач Запуск MSSQLSERVER
- 7. Как создать приложение планировщика задач
- 8. Обозреватель планировщика задач генерирует исключение
- 9. Пропустить объект для планировщика задач
- 10. Wxpython gui для планировщика задач
- 11. Как запустить Cisco AnyConnect с планировщика задач
- 12. Объединение файлов CSV с использованием планировщика задач
- 13. Запуск планировщика задач Windows через Python
- 14. планирование exe без планировщика задач Windows
- 15. выполнить метод с библиотекой обертки планировщика задач
- 16. Как запустить предустановленную задачу планировщика задач Windows?
- 17. Нужна помощь при написании повторяющегося планировщика задач
- 18. Запуск планировщика задач при загрузке системы в C#
- 19. C#/Access 2010 - DoCmd.OutputTo ошибка при запуске из планировщика задач
- 20. Использование планировщика задач для планирования работы в C#
- 21. Захват задач из планировщика задач Windows в приложении .net
- 22. Диалоговое окно редактора задач для планировщика задач 2.0
- 23. Запрос планировщика событий MySQL?
- 24. Оператор или администратор отклонил запрос планировщика заданий
- 25. Как создать файл с помощью планировщика задач
- 26. Не удается запустить программу из планировщика задач
- 27. Создание повторяющихся задач с помощью планировщика заданий
- 28. Настройка планировщика задач в Laravel 4.2
- 29. Редактирование триггеров для задачи планировщика задач Windows
- 30. Создание настраиваемого планировщика задач в Adobe CQ
+1 для не придумано здесь. Кварц - колени пчелы. –
Ну, я бы сказал, что Кварц может быть хорошей библиотекой, но мне кажется, что я должен сначала привыкнуть к ней. И кроме того, что уникально для него - если он может запускать миллион рабочих мест в день - так может быть служба окон на основе таймера. Кроме того, я бы сделал свой сервис громоздким только для использования нескольких 100-х функций, которые предоставляет uartz. Я хочу писать и поддерживать свои собственные, пока мне действительно не нужно полагаться на Кварц. – MSIL
Могу ли я использовать Quartz.NET. в задачах MsBuild? – Kiquenet