Asynchroniczna aplikacja Phat i rack-fiber_pool

Wczoraj pobawiłem się rack-fiber_pool http://github.com/mperham/rack-fiber_pool
A dokładnie Phat http://github.com/mperham/phat
Więcej info na stronie http://www.mikeperham.com/2010/04/03/introducing-phat-an-asynchronous-rails-app

Całość daje możliwość na jednym procesie Thin.a szaleć do woli.

Użyłem jednej ze swoich “ciężkich” aplikacji do testów i przyznam, że asynchroniczność tego rozwiązania dodała kopa w newralgicznych miejscach aplikacji. Na razie tylko testowo, nie odważyłbym się wypychać tego w produkcje.

Widzę, że co jakiś czas pojawiają się ciekawe rozwiązania. W sumie Railsy i cały ruch wokół tylko ciągle mnie zachwyca jakością i dojrzałością.
Wszystko warte uwagi tylko 24h to za mało :wink:

ps. Twórca Thin też coś wokół tematu robi http://github.com/macournoyer/thin_async , http://macournoyer.com/blog/2009/06/04/pusher-and-async-with-thin