Как пересылать большой буфер между процессом и воркером?

Есть основной процесс и есть воркер (запущен всего один), из воркера отдаю данные процессу, через process.send, в процессе через worker.on('message',...) получаю.
Проблема в том, что когда в данных появляется большой буфер (тестирую на 20MB) пересылка очень затягивается на 30-40 секунд.
Есть какие-то более быстрые способы передачи данных? Базу использовать не хочется. Может как-то можно нативно записать в расшаренную память?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
@bagzon
Backend PHP, NodeJs, JS
В этой теме не варился, но был опыт обмена данными между приложениями, попробуй связать по юникссокетам
Ответ написан
Ваш ответ на вопрос

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

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