Redirecting to http://rainbows.bogomips.org/Rainbows/Coolio.html ...

Rainbows::Coolio

Implements a basic single-threaded event model with Cool.io. It is capable of handling thousands of simultaneous client connections, but with only a single-threaded app dispatch. It is suited for slow clients and fast applications (applications that do not have slow network dependencies) or applications that use DevFdResponse for deferrable response bodies. It does not require your Rack application to be thread-safe, reentrancy is only required for the DevFdResponse body generator.

Compatibility: Whatever Cool.io itself supports, currently Ruby 1.8/1.9.

This model does not implement as streaming “rack.input” which allows the Rack application to process data as it arrives. This means “rack.input” will be fully buffered in memory or to a temporary file before the application is entered.

This model is mostly compatible with users of “async.callback” in the Rack environment as long as they do not depend on EventMachine.

RubyGem Requirements

Originally generated with the Darkfish Rdoc Generator 2, modified by wrongdoc.

We love to hear from you!
Email patches (with git send-email), pull requests, questions, bug reports, suggestions, etc. to us publically at rainbows-talk@rubyforge.org.
No subscription to the mailing list is necessary, just let us know to Cc: you if you're unsubscribed.
To subscribe, email rainbows-talk-request@rubyforge.org with "subscribe" in the Subject and respond to the automated confirmation message.
Do not waste bandwidth with HTML, HTML mail will not be read.
Quote only parts you're responding to and do not top post.
For sensitive topics, email us privately at rainbows@bogomips.org.