【发布时间】:2019-04-12 18:06:49
【问题描述】:
如何从网络收集请求(~200 req /sec)并以一定的时间间隔将其写入磁盘或数据库? 在 Android 中,我为此使用了阻塞队列和 Timer,但 JavaScript 缺少这些。
【问题讨论】:
标签: javascript node.js networking io
如何从网络收集请求(~200 req /sec)并以一定的时间间隔将其写入磁盘或数据库? 在 Android 中,我为此使用了阻塞队列和 Timer,但 JavaScript 缺少这些。
【问题讨论】:
标签: javascript node.js networking io
您可以实现一个 inMemory Cache 并使用 setInterval 将数据保存到数据库或磁盘的特定时间间隔,并在完成后清空缓存。
这是一种实现方式,您可以通过一些缓存框架来实现高效。
【讨论】:
使用 setInterval() 在代码中的某个时间间隔调用函数。
【讨论】: