如何从 node.js 服务器定期轮询另一台服务器?

桑帕斯·库马尔

我有一个带有 mongodb 数据库的 node.js 服务器A。还有另一个远程服务器B(不需要基于节点)公开 HTTP/GET API '/status' 并返回 'FREE' 或 'BUSY' 作为响应。

当用户点击服务器A 中的特定 API 端点(比如 POST /test)时,我希望每分钟开始轮询服务器B的状态 API,直到服务器B返回“FREE”作为响应。用户不需要等到服务器B返回“免费”响应(轮询 B 是服务器 A 中的后台作业)。一旦服务器AB获得“免费”响应,它就会向用户发送一封电子邮件。

如何在服务器A 中实现这一点,记住并发用户的数量可能会很大?

沙吉艾哈迈德

我建议你使用议程。https://www.npmjs.com/package/agenda使用议程,您可以创建定期计划,在此计划下您可以安排任何非常灵活的活动。

我建议您使用 request 模块来发出 HTTP get/post 请求。https://www.npmjs.com/package/request

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js处理另一台服务器上的登录

来自分类Dev

使用node.js,needle,busboy / multer将文件从一台服务器发布到另一台服务器

来自分类Dev

服务于从另一台服务器获取的node.js中的图像

来自分类Dev

将来自Azure node.js Web应用程序的请求发布到另一台服务器。请求的问题:连接EACCES错误

来自分类Dev

在同一台服务器上运行多个Node.js应用

来自分类Dev

LAMP和Node.js在同一台服务器上

来自分类Dev

同一台服务器上的多个Node.js设置

来自分类Dev

如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

来自分类Dev

包括使用JS的另一台服务器上的PHP

来自分类Dev

包括使用JS的另一台服务器的PHP

来自分类Dev

Heroku + node.js:我有一台使用多个端口的服务器。我如何让Heroku分配它们?

来自分类Dev

如何将HttpRequestMessage转发到另一台服务器

来自分类Dev

如何访问另一台服务器的敏感事实?

来自分类Dev

我们如何通过另一台服务器路由Youtube?

来自分类Dev

如何使用Celery从另一台服务器运行任务?

来自分类Dev

如何监视另一台服务器中存在的文件

来自分类Dev

在Heroku中,我如何从另一台服务器连接PostgreSQL?

来自分类Dev

如何通过另一台服务器发送 SMTP 电子邮件?

来自分类Dev

如何将图像从网站保存到另一台服务器

来自分类Dev

如何将值发送到另一台服务器?

来自分类Dev

apache - 如何重定向到另一台服务器

来自分类Dev

如何连接在另一台服务器上运行的网络

来自分类Dev

如何将我的PGP密钥服务器与另一台服务器同步?

来自分类Dev

如何连接到另一台服务器后面的SSH服务器?

来自分类Dev

如何从我的服务器向另一台服务器发送消息?

来自分类Dev

如何将iCalendear条目从一台服务器移动到另一台服务器?

来自分类Dev

如何从另一台服务器上的用户界面(网页)调用一台服务器上的API?

来自分类Dev

如何在一台服务器上使用GitLab并将所有存储库存储在另一台服务器上?

来自分类Dev

如何使用php将图像从一台服务器上传到另一台服务器

Related 相关文章

  1. 1

    Node.js处理另一台服务器上的登录

  2. 2

    使用node.js,needle,busboy / multer将文件从一台服务器发布到另一台服务器

  3. 3

    服务于从另一台服务器获取的node.js中的图像

  4. 4

    将来自Azure node.js Web应用程序的请求发布到另一台服务器。请求的问题:连接EACCES错误

  5. 5

    在同一台服务器上运行多个Node.js应用

  6. 6

    LAMP和Node.js在同一台服务器上

  7. 7

    同一台服务器上的多个Node.js设置

  8. 8

    如何通过第二台服务器的密钥使用另一台服务器SSH到服务器?

  9. 9

    包括使用JS的另一台服务器上的PHP

  10. 10

    包括使用JS的另一台服务器的PHP

  11. 11

    Heroku + node.js:我有一台使用多个端口的服务器。我如何让Heroku分配它们?

  12. 12

    如何将HttpRequestMessage转发到另一台服务器

  13. 13

    如何访问另一台服务器的敏感事实?

  14. 14

    我们如何通过另一台服务器路由Youtube?

  15. 15

    如何使用Celery从另一台服务器运行任务?

  16. 16

    如何监视另一台服务器中存在的文件

  17. 17

    在Heroku中,我如何从另一台服务器连接PostgreSQL?

  18. 18

    如何通过另一台服务器发送 SMTP 电子邮件?

  19. 19

    如何将图像从网站保存到另一台服务器

  20. 20

    如何将值发送到另一台服务器?

  21. 21

    apache - 如何重定向到另一台服务器

  22. 22

    如何连接在另一台服务器上运行的网络

  23. 23

    如何将我的PGP密钥服务器与另一台服务器同步?

  24. 24

    如何连接到另一台服务器后面的SSH服务器?

  25. 25

    如何从我的服务器向另一台服务器发送消息?

  26. 26

    如何将iCalendear条目从一台服务器移动到另一台服务器?

  27. 27

    如何从另一台服务器上的用户界面(网页)调用一台服务器上的API?

  28. 28

    如何在一台服务器上使用GitLab并将所有存储库存储在另一台服务器上?

  29. 29

    如何使用php将图像从一台服务器上传到另一台服务器

热门标签

归档