Sign in Sign up
rubygems

em-resque

Em-resque is a version of Resque, which offers non-blocking and non-forking workers. The idea is to have fast as possible workers for tasks with lots of IO like pinging third party servers or hitting the database. The async worker is using fibers through Synchrony library to reduce the amount of callback functions. There's one fiber for worker and if one of the workers is blocking, it will block all the workers at the same time. The idea to use this version and not the regular Resque is to reduce the amount of SQL connections for high-load services. Using one process for many workers gives a better control to the amount of SQL connections. For using Resque please refer the original project. https://github.com/defunkt/resque/ The library adds two rake tasks over Resque: * resque:work_async for working inside the EventMachine

Activity

Latest release
13y ago
Total releases
15
Cadence
~3 days
Last 12 months
0

Details

First release
Jan 09, 2012
Releases
Version Released
1.1.1 patch
1.1.0 minor
1.0.4 patch
1.0.3 patch
1.0.2 patch
1.0.0 initial
1.0.1 patch
1.0.0.beta8 pre
1.0.0.beta7 pre
1.0.0.beta6 pre
1.0.0.beta5 pre
1.0.0.beta3 pre
1.0.0.beta4 pre
1.0.0.beta2 pre
1.0.0.beta1 pre