Задать вопрос
@jarto
.NET developer (be + fe)

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

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

Что-то мне подсказывает, что это не лучший вариант, как-минимум потому, что REST сервис О не должен иметь состояния, во время обработки, а значит не ясно еще где его хранить. Возможно надо где-то в веб сокете запускать обработку. В общем прошу совета, подобными реализациями не занимался еще. Спасибо.
  • Вопрос задан
  • 234 просмотра
Подписаться 2 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы