如何最好地将实时数据包写入文件,同时保留它们在 NodeJS 中的顺序?

问题描述 投票:0回答:0

我连接到实时流,其中数据包每几毫秒到达一次。每次有包进来,都会调用一个回调函数来处理数据。

function handleData(data) {
   // efficient code to write data packages to a text file
   // while preserving the order in which they arrived
}

我想将所有数据记录到一个文件同时保留包裹到达的顺序。鉴于数据进入的速度,可以假设在写入操作完成之前有大量新数据包到达。我怎样才能最好地做到这一点?异步IO函数适合这个吗?

javascript node.js asynchronous async-await io
© www.soinside.com 2019 - 2024. All rights reserved.