[ANN] Rainbows! 0.2.0 w/ bare Rev support and AppPool middleware

Discussion in 'Ruby' started by Eric Wong, Oct 15, 2009.

  1. Eric Wong

    Eric Wong Guest

    Rainbows! is a HTTP server for sleepy Rack applications. It is based on
    Unicorn, but designed to handle applications that expect long
    request/response times and/or slow clients. For Rack applications not
    heavily bound by slow external network dependencies, consider Unicorn
    instead as it simpler and easier to debug.

    * http://rainbows.rubyforge.org/
    *
    * git://git.bogomips.org/rainbows.git

    Changes:

    This release adds preliminary Rev support for network
    concurrency under Ruby 1.8 and Ruby 1.9. There are caveats to
    this model and reading the RDoc for Rainbows::Rev is
    recommended.

    http://rainbows.rubyforge.org/Rainbows/Rev.html


    Rainbows::AppPool Rack middleware is now available to limit
    application concurrency on a per-process basis independently of
    network concurrency. See the RDoc for this class for further
    details.

    http://rainbows.rubyforge.org/Rainbows/AppPool.html


    Per-client timeouts have been removed, see
    http://mid.gmane.org/
    for the reasoning.

    Rack environment changes:

    * "rack.multithread" is now only true for models with "Thread"
    in their name. Enabling thread-safe (but not reentrant) code
    may actually be harmful for Revactor.

    * "rainbows.model" is now exposed so the application can easily
    figure out which network concurrency model is in use.

    Bugfixes include better shutdown and error handling for all
    existing models, OpenBSD compatibility for the per-process
    heartbeat (same as found in unicorn v0.93.3).

    --
    Eric Wong
     
    Eric Wong, Oct 15, 2009
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Tony Arcieri
    Replies:
    1
    Views:
    135
    Roger Pack
    Feb 2, 2009
  2. Eric Wong
    Replies:
    2
    Views:
    114
    Eric Wong
    Oct 6, 2009
  3. Eric Wong
    Replies:
    1
    Views:
    88
    Eric Wong
    Oct 19, 2009
  4. Eric Wong
    Replies:
    0
    Views:
    180
    Eric Wong
    Oct 27, 2009
  5. Eric Wong
    Replies:
    1
    Views:
    106
    Eric Wong
    Jul 10, 2010
Loading...

Share This Page