在NodeJS中从磁盘上的网络推迟写入数据

时间:2019-04-12 18:06:49

标签: javascript node.js networking io

我如何才能从网络(约200请求/秒)收集请求,并按一定间隔将其写入磁盘或数据库? 在Android中,我为此目的使用了阻塞队列和计时器,但是JavaScript缺少此功能。

2 个答案:

答案 0 :(得分:1)

您可以实现inMemory缓存,并使用setInterval将数据持久保存到数据库或磁盘,并在完成后清空缓存。

这是一种实现方法,您可以通过一些缓存框架来提高效率。

答案 1 :(得分:0)

使用setInterval()在代码中的特定时间间隔调用函数。