最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在NodeJS中实现无限的队列

运维笔记admin15浏览0评论

如何在NodeJS中实现无限的队列

如何在NodeJS中实现无限的队列

我在MySQL数据库中有一个表t_user,其字段为“user_isonline”。此标志可以每秒为每个用户更改(通过外部网站上的用户交互完成)。

现在我想实现一个nodeJS脚本,它运行一整天,检查是否有用户“user_isonline”= true,如果是,则将它们放入队列并以某种方式处理它们。

由于我对nodeJS和异步编程都很陌生,所以我实际上对于如何开始只有很少的想法。

拥有一些细长的代码并且不使用任何预定义的包或其他东西会很棒。

非常感谢你提前。

回答如下:

使用Node提供的setTimeout函数,您可以创建一个计时器,用于在数据库发生更改时查询数据库(即查询isOnline并将新用户附加到队列中)

有关setTimeout的更多详细信息:Timers Doc NodeJS

发布评论

评论列表(0)

  1. 暂无评论