resque-rate_limited_queue 1.2.0
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/rety logic for twitter, angelist and evernote; these allow you to support rate limited apis with minimal changes.
Gemfile:
=
installation:
=
Dépendances de Runtime (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, ~> 5.11
Dépendances de Development (10):
gem-release
~> 0
guard
~> 2
guard-rspec
~> 4
guard-rubocop
~> 1
listen
< 3.1, ~> 3.0
rake
~> 10
reek
~> 4
rspec
~> 2
rubocop
~> 0
simplecov
~> 0