@jarto
.NET developer (be + fe)

Как правильно реализовать общение сервера и клиента при загрузке и обработке файла?

Если вкратце, то есть задача загрузить небольшой файл или два на сервер, там их обработка займет довольно длительное время, поэтому возможно нужно реализовывать общение через сокеты, но не уверен в правильности подхода, ведь загрузка файла по веб сокету - это ппц. Я думал сделать так: Есть 2 сервиса: один Обработчик (О) и другой ВебСокет (ВС). Например, у О есть методы загрузки файла и обработки, но хранить файлы он будет где-то у себя. После подключения к ВС мы будем периодически посылать сообщение и проверять процесс обработки.

Что-то мне подсказывает, что это не лучший вариант, как-минимум потому, что REST сервис О не должен иметь состояния, во время обработки, а значит не ясно еще где его хранить. Возможно надо где-то в веб сокете запускать обработку. В общем прошу совета, подобными реализациями не занимался еще. Спасибо.
  • Вопрос задан
  • 231 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
от 40 000 до 60 000 ₽