首页 > 解决方案 > 限制发送到 Facebook 的请求率的最佳方法

问题描述

我有一个使用 Node.JS 和 MongoDB 的 Messenger 聊天机器人。Facebook 在转换为大容量之前将每秒请求的速率限制为 40,从而禁用了页面收件箱工具。我不希望这种情况发生,所以我正在寻找一种方法来限制发出请求的速率。

我想要一个轻量级和简单的解决方案。我考虑过使用setInterval,但我不确定这是否好。我也想过使用作业调度框架,但是很多都依赖于Redis。我知道唯一使用 MongoDB 的是议程,但遗憾的是它不支持速率限制器。

我应该怎么办?

标签: node.jsmongodbjob-scheduling

解决方案


推荐阅读