最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

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

IT培训 admin 5浏览 0评论

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

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

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

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

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

非常感谢你提前。

回答如下:

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

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

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

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

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

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

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

非常感谢你提前。

回答如下:

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

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

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论