parallel_work

Spread work over multiple processes on the same server, with a central work queue.

Installation

gem install parallel_work

Example Usage

require "parallel_work"

work = (1..400).to_a

ParallelWork.process work, 8 do |data|
  puts data
  sleep rand
end