В настоящее время у меня есть служба Windows, которая постоянно работает в течение дня.Он имеет несколько потоков, которые запускают:
- задач ежедневно для обновления кэша
- задач еженедельно для очистки
- 24/7 задач для импорта XML в SQL Server
- задач, которые выполняются около 12 часов в день, начиная консольное приложение для управления ETL
Задачи не являются важной частью этого вопроса, но это дает вам представление о том, что эта Windowsсервис вырос, чтобы стать монстром.Он управляет импортом где-то в районе 300 миллионов записей в день.
Это беспокойно, но это работает.
Эта итерация разработки дает мне возможность просмотреть сервис ивозможно сломать это так, чтобы это было более управляемым.Предполагается, что это может быть несколько служб с одной службой менеджера - идеально, если компонент нуждается в обновлении, тогда все это не нужно перемалывать в хаот.
У кого-нибудь есть опыт работы с этим?Я хотел бы услышать о вашем подходе, потому что это новая территория для меня.
Я прочитал этот ТАК пост, который затрагивает тему.
Приветствия.