首页 > 解决方案 > 为什么工作没有在公牛的等待队列中等待?

问题描述

我使用公牛作为工作队列。我已经用队列设置了这个速率限制。

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 使作业在作业队列中等待的正确设置是什么?

标签: node.jsbull.js

解决方案


推荐阅读