Задать вопрос
@crdrads

Как емитить ивент из отдельного процесса?

Есть веб приложение на Node/Express/Socket.io

При совершении трудной операции я подлючаю очередь задачь Bull, которая создает под задачу отдельный процесс. Но теперь стало непонятно как мне из этой вынесенной задачи-процесса заемитить ивент клиенту отправившему первоначальный запрос?

socket.io.emit(`imageprocessing:${job.id}`, finaleResult)


Эт не работает из отдельного процесса. Видимо потому что процесс не знает какому клиенту отправлять? Надо ли мне заново отдельно поднимать вебсокет сервер в этом процессе (например, подключение к МОнге мне пришлось там заново поднимать) Как исправить?
  • Вопрос задан
  • 40 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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