Module | Rainbows::NeverBlock |
In: |
lib/rainbows/never_block.rb
lib/rainbows/never_block.rb |
NeverBlock library that combines the EventMachine library with Ruby Fibers. This includes use of Thread-based Fibers under Ruby 1.8. It currently does NOT support a streaming "rack.input" but is compatible with everything else EventMachine supports.
In your Rainbows! config block, you may specify a Fiber pool size to limit your application concurrency (without using Rainbows::AppPool) independently of worker_connections.
Rainbows! do use :NeverBlock, :pool_size => 50 worker_connections 100 end