luxos orientados a linha no Node.

Estou desenvolvendo um aplicativo de processo múltiplo usando Node.js. Nesse aplicativo, um processo pai gera um processo filho e se comunica com ele usando um protocolo de mensagens baseado em JSON em um canal. Descobri que mensagens JSON grandes podem ser "cortadas", de modo que um único "pedaço" emitido para o ouvinte de dados no canal não contenha a mensagem JSON completa. Além disso, pequenas mensagens JSON podem ser agrupadas no mesmo pedaço. Cada mensagem JSON será delimitada por um caractere de nova linha e, portanto, estou me perguntando se já existe um utilitário que armazene em buffer o fluxo de leitura do pipe, de modo que emita uma linha por vez (e, portanto, para o meu aplicativo, um documento JSON de uma vez). Parece que seria um caso de uso bastante comum, por isso estou pensando se já foi feit

Eu apreciaria qualquer orientação que alguém possa oferecer. Obrigado

questionAnswers(4)

yourAnswerToTheQuestion