node.js - 限制发送到 Facebook 的请求率的最佳方法
问题描述
我有一个使用 Node.JS 和 MongoDB 的 Messenger 聊天机器人。Facebook 在转换为大容量之前将每秒请求的速率限制为 40,从而禁用了页面收件箱工具。我不希望这种情况发生,所以我正在寻找一种方法来限制发出请求的速率。
我想要一个轻量级和简单的解决方案。我考虑过使用setInterval
,但我不确定这是否好。我也想过使用作业调度框架,但是很多都依赖于Redis。我知道唯一使用 MongoDB 的是议程,但遗憾的是它不支持速率限制器。
我应该怎么办?
解决方案
推荐阅读
- elasticsearch - ElasticSearch 将新的传入文档流式传输到客户端
- javascript - 7天后删除特定文件
- java - 当我使用 apache commons CLI 传递三个以上的选项时,结果显示为 NULL 第三个选项
- python - 生成新行并将它们附加到 DataFrame 的最快方法
- node.js - 当我在构建后运行我的 react 应用程序时,html 页面上没有显示任何内容。我该如何解决这个问题?
- excel - 基于Excel公式的VBA提取中间名
- python - 为什么我不能更改 python 窗口图标?
- java - Grails 启动失败 - 连接被拒绝
- firebase - Firebase verifyIdToken() 在缓存时是否需要为每个新令牌调用 Firebase API?
- countly-analytics - 配置 Count.ly 电子邮件