Facebook gibt Webserver Tornado als Open Source frei
Tornado, den fĂĽr Friendfeed in Python entwickelten Webserver mit Framework, hat Facebook jetzt als Open Source freigegeben.
- Henning Behme
Den den Friendfeed-Dienst treibenden Webserver Tornado sowie das dazugehörige Framework (beide in Python geschrieben) hat Friendfeed-Eigner Facebook jetzt im Rahmen seiner Open-Source-Bestrebungen auf Github freigegeben. Es handelt sich um Software, die für Webdienste in Echtzeit ausgelegt ist und deshalb viele parallel geöffnete Verbindungen erlaubt. Dazu dient die Technik des so genannten Long Polling, bei der der Server auf eine Anfrage, die er momentan nicht beantworten kann, die Verbindung geöffnet hält.
Wie Bret Taylor in seinem Blog berichtet, haben die Entwickler sich zwar andere Python-Werkzeuge angesehen, aber keines habe die geforderte Leistung gezeigt. Der Webserver unterstütze die üblichen Webbestandteile – von Templates und Cookies bis zu Authentifizierung und Anpassung an nationale Gegebenheiten. So verfügt Tornado über eine eigene Template-Sprache, Webentwickler können aber auch andere nutzen. Die Dokumentation ist auf dem Tornado-Webserver erhältlich. (hb)