【发布时间】:2015-11-13 17:23:38
【问题描述】:
我正在向 shopify-api 发送库存更新。请求与 sidekiq 一起排队。 Shopify 允许每秒 2 个请求。我找不到将 sidekiq 配置为每秒仅执行 2 个预定作业的方法。
【问题讨论】:
-
你似乎很困惑。 API 限制与运行后台作业无关。您运行后台作业是因为它需要很长时间,并且涉及许多 API 请求。如果您需要弄清楚如何限制您的 API 请求,这与您在后台作业中的代码有关,与 Sidekiq 无关。
-
Sidekiq 的官方限速 API 在这里:github.com/mperham/sidekiq/wiki/Ent-Rate-Limiting
-
我并不困惑,这很容易,我在同一秒内安排了三个工作,一个失败,因为允许两个。我认为应该由后台作业层处理