标签: javascript node.js networking io
我如何才能从网络(约200请求/秒)收集请求,并按一定间隔将其写入磁盘或数据库? 在Android中,我为此目的使用了阻塞队列和计时器,但是JavaScript缺少此功能。
答案 0 :(得分:1)
您可以实现inMemory缓存,并使用setInterval将数据持久保存到数据库或磁盘,并在完成后清空缓存。
这是一种实现方法,您可以通过一些缓存框架来提高效率。
答案 1 :(得分:0)
使用setInterval()在代码中的特定时间间隔调用函数。