node.js - 为什么工作没有在公牛的等待队列中等待?
问题描述
我使用公牛作为工作队列。我已经用队列设置了这个速率限制。
const opts = {
limiter: {
max: 1,
duration: 100,
bounceBack: false
}
};
let queue = new Queue('FetchQueue', opts);
我的理解bounceBack: false
是,如果不能立即处理,它会将作业放入延迟队列或等待队列中。但我间歇性地收到此错误。
StatusCodeError: 403 - {"error":{"code":403,"message":"User Rate Limit Exceeded","errors":[{"message":"User Rate Limit Exceeded","domain":"usageLimits","reason":"userRateLimitExceeded"}]}}
bounceBack 使作业在作业队列中等待的正确设置是什么?
解决方案
推荐阅读
- javascript - 在 SVG 上拦截锚点 href
- reactjs - 导入依赖样式组件的 npm link(ed) 组件时如何修复 React “无效的钩子调用”错误?
- amazon-web-services - 从 S3 还原 Aurora 数据库集群不起作用
- python-3.x - Python size by size 矩阵,允许输入和返回列表元素的列表
- android - 如何根据给定条件在活动的 onCreate 方法中显示按钮?
- ms-word - MS Office 更新到版本 13628.20274 后 Word 加载项的问题
- php - 如何隐藏电子邮件地址
- ruby - 用红宝石字母表中的数字位置替换字符串中的字母
- html - html 电子邮件 => 如何为被阻止的图像 (MSO) 设置背景颜色?
- c - 为什么字符值不在c中的整数值之后