Non-Blocking-Architektur:
Facebook gibt Framework für Echtzeit-Web-Dienste frei
Das Social-Network Facebook veröffentlicht ihr Web-Server-Framework »Tornado« als Open-Source. Dessen Stärke liegt daran, dass es gleichzeitig Tausende von Verbindungen handhaben kann.
Informationen auf einer Website in Echtzeit zu aktualisieren, ist eine Herausforderung, wenn parallel sehr viele Verbindungen aktiv sind. FriendFeed hat für ihre Website daher das Framework »Tornado [1]« entwickelt. Nachdem Facebook Friendfeed gekauft hat, stellen sie das in Pyhton geschriebene Web-Server-Framework nun als Open-Source [2] zur Verfügung. Die Stärke liegt darin, dass es gleichzeitig Tausende von Connections handhaben kann (Non-Blocking-Architektur). Dabei ähnelt Tornado auch bestehenden Frameworks wie Django, Googles Webapp und »web.py«.
Gegenüber bestehenden Web-Server-Frameworks erweist sich »Tornado« nach Tests von Facebook als deutlich schneller.
Tornado unterstützt Templates. Dabei lassen sich auch die von Django verwenden. Weitere Funktionen sind Cookie-Dienste, Anwender-Authentifizierung, Sicherheit, Lokalisierung oder intensives Caching von statischen Dateien. Tornado bietet Schutz gegen Cross-Site-Request-Forgery.
Außerdem unterstützt Tornado mit dem Modul »auth« die Authentifizierung über Dritte wie Facebook-Connect, Google-OpenID/OAuth, Yahoo-BBauth oder Twitter-OAuth. Das »s3server«-Modul stellt einen Web-Server bereit, der den größten Teil des »S3«-Interfaces von Amazon implementiert. Das Modul »database« liefert einen einfachen Wrapper für einen einfacheren Einsatz von MySQL.
Facebook hat ein paar Lasttests gefahren, in denen das Framework deutlich performanter aussah als andere. Das Basis-Modul von Tornado ist relativ schlank gehalten. Die zusätzlichen Funktionen wie Cookies lassen sich bei Bedarf nutzen. Für Friendfeed im Produktivsystem setzt Facebook »nginx« als Load-Balancer und Datei-Server ein. Typischerweise läuft dabei ein Tornado-Frontend pro Kern auf der Maschine.
[1] http://www.tornadoweb.org/
[2] http://developers.facebook.com/news.php?blog=1&story=301&_fb_noscript=1
» Newsletter abonnieren
Täglich aktuelle News und Hintergründe für Fachhändler, ITK-Hersteller, Distributoren und aus der Online-Welt.
» Tipp der Redaktion
Acer rockt die Eifel
Rund um den Nürburgring dröhnten einmal nicht die Rennmotoren: Beim Acer Kick-off 2012 brachten stattdessen Bässe und Gitarrensoli die Eifel zum Wackeln. Über 600 Acer-Partner rockten zum Ausklang des Partner-Events im Eifel Stadl zu Live Musik oder ließen sich im Rockstar-Outfit fotografieren.
Die besten Multifunktions-Farblaser ab 300 Euro
Im Gegensatz zu den ultrabilligen Tintenstrahl-Einsteigerdruckern, die oft schon unter 100 Euro zu haben sind, sollte die Investition in einen Multifunktions-Laserdrucker schon etwas besser überlegt sein. Wir sagen Ihnen, welcher Laser sich besonders für welchen Zweck lohnt.
Cisco zurück auf Wachstumskurs
Cisco ist zurück auf der Überholspur. Nach einem radikalen Stellenabbau und einer stärkeren Fokussierung hat der Netzwerkriese im zurückliegenden Quartal sowohl Umsatz als auch Gewinn deutlich ausgebaut.
» Bilderstrecken
» Meistgelesene News
Ist Ihrer auch zu breit?
Die linke Fahrspur ist in vielen Autobahn-Baustellen nur für Fahrzeuge mit maximal zwei Meter Breite zugelassen. Jetzt warnt der ADAC: 67 Prozent der Neuwagenmodelle sind breiter als zwei Meter! Wer nicht nachmisst, riskiert ein Bußgeld.
Chefs versagen im zwischenmenschlichen Umgang
Vielen Führungskräften fehlt es an Empathie im Umgang mit ihren Mitarbeitern und sie erfüllen ihre Aufgaben nicht effektiv. Zu diesem ernüchternden Ergebnis kommt eine Studie des Beratungsunternehmens Development Dimensions International (DDI).
