Мне нужно создать приложение на стороне сервера Windows, которое будет отвечать за получение больших файлов и их обработку (действие процесса займет около 3 часов).
Может кто-нибудь сказать мне, каков наилучший подход вВ таком случае (вероятно, служба Windows) и в таком случае, как сообщить службе, что новый файл доступен для обработки?
ps: действие процесса не может быть параллельной обработкой
edit : Посмотрев на некоторые ответы, я попытаюсь перефразировать проблему.Часть загрузки уже работает.Моя проблема заключается в том, что я должен запустить алгоритм над файлом после загрузки.Этот алгоритм занимает около 3 часов для обработки одного файла.Я хочу убедиться, что файлы для обработки хранятся где-то (в памяти, в БД, это действительно не имеет значения, где), и он будет анализировать следующий только после завершения предыдущего.