Node.js队列长轮询

时间:2015-12-02 09:42:55

标签: javascript node.js queue


我正在寻找一个Node.js库来实现队列 Basicaly我有一个带有两个不同REST API的云系统:

  1. 接收输入并在标有ID的队列上写入消息。
  2. 第二个更棘手:在长轮询中从外部客户端调用此端点。因此,此API将尝试从队列中读取并等待,直到消息到达队列。当然这个端点有一个超时,所以30秒后如果没有消息到达队列,发送一个响应。
  3. 我如何在Node.js中执行此操作?有什么建议? Node.js有很多库,但我不知道在这种情况下使用哪个更好。

    非常感谢你的帮助!

1 个答案:

答案 0 :(得分:0)

我建议您查看此库https://github.com/Automattic/kue。 它基于redis,而且非常容易学习。 Kue有很多功能,如ttl,admin,attempt,......