Tornado, real time web application server developed by FriendFeed

Category : Software

Tornado made by Python and Opensource software. Currently trend word is “Real time-web”. Real time search likes Twitter or Social aggregator likes FriendFeed…many services target to Real time-web.

picture164.png

If web-service support realtime, web-server has to change. Tornado is web application server which make for real time-web.

Tornado developed by FriendFeed for own service. Support non-blocking connection, and use epoll (notice I/O event), long polling, HTTP streaming. So Tornado support 1,000 connections simultaneously.

picture165.png

Tornado has high performance than past web application servers and frameworks. web.py + Apache + mod_wsgi is 2066 requests/sec, Django + Apache + mod_wsgi is 2223 requests/sec, but single frontend Tornado is 3353 requests/sec, nginx + 4 frontend is 8213 requests/sec. It’s great performance.

Support cookies, asynchronous, third-party auth (FriendFeed, Facebook, Twitter or Google) using OAuth or OpenID. You can develop Facebook application or Google App Engine application using Tornado.

Real time-web has many connections all time. Past architecture might backfire on you. You think to support your service realtime-web seriously, check and try Tornado.

Tornado Web Server
http://www.tornadoweb.org/

Post a comment