Looks kinda like Twisted to me, but without the generality of other protocols. But it supports epoll on Linux (and Mac?). It *can* support WSGI but you lose the cool asynchronous stuff so why do it?
In short, it sounds like an excellent solution for someone else's problem! -- Joe B. On Thu, Sep 10, 2009 at 5:48 PM, Anand Vaidya <anandvaidya...@gmail.com>wrote: > > Facebook has released Tornado Server http://www.tornadoweb.org/ > > Any comments? > > Regards > Anand > > Tornado is an open source version of the scalable, non-blocking web > server and tools that power FriendFeed. The FriendFeed application is > written using a web framework that looks a bit like web.py or Google's > webapp, but with additional tools and optimizations to take advantage > of the underlying non-blocking infrastructure. > > The framework is distinct from most mainstream web server frameworks > (and certainly most Python frameworks) because it is non-blocking and > reasonably fast. Because it is non-blocking and uses epoll, it can > handle thousands of simultaneous standing connections, which means it > is ideal for real-time web services. We built the web server > specifically to handle FriendFeed's real-time features — every active > user of FriendFeed maintains an open connection to the FriendFeed > servers. (For more information on scaling servers to support thousands > of clients, see The C10K problem.) > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web2py@googlegroups.com To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/web2py?hl=en -~----------~----~----~----~------~----~------~--~---