Categories: None [Edit]

task_batcher

https://rubygems.org/gems/task_batcher
Some tasks, like database inserts, are much more efficient to process in a batch. However, we generally want our tasks to be processed "soon" even if there's only one task. The TaskBatcher gem groups tasks by a taskname parameter, and starts a timer when the first task comes in. After the batch timer expires, it processes all tasks that it received in that time. (The caller provides the block to process the tasks.) Uses EventMachine under the hood. May be combined with Messenger for durability guarantees.

Total

Ranking: 145,127 of 189,968
Downloads: 4,039

Daily

Ranking: 122,573 of 189,933
Downloads: 0

Depended by

RankDownloadsName

Depends on

RankDownloadsName
29955,025,919rspec
150310,971,459eventmachine
59586,092,695mocha

Owners

#GravatarHandle
1iconapartmentlist