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

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

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

Войти через центр авторизации
Похожие вопросы