resque-rate_limited 1.2.4
A Resque plugin which allows you to create dedicated queues for jobs that use rate-limited APIs. These queues will pause when one of the jobs hits a rate limit, and unpause after a suitable time period. The rate-limited queue can be used directly, and just requires catching the rate limit exception and pausing the queue. There are also additional queues provided that already include the pause/retry logic for Twitter, AngelList and Evernote; these allow you to support rate-limited APIs with minimal changes.
Gemfile:
=
install:
=
Runtime Dependencies (5):
angellist_api
>= 1.0.7, ~> 1.0
evernote-thrift
>= 1.25.1, ~> 1.25
redis-mutex
>= 4.0.0, ~> 4.0
resque
>= 1.9.10, ~> 1.9
twitter
>= 5.11.0