Prof. Dr. G. Hellberg EDV Beratung und Softwareengineering seit 1984
Mailadresse fuer Kontaktaufnahme
NewsNews
 
Die Hellberg EDV Beratung ist SuSE Business Partner
 
Professor Hellberg ist Certified Novell InstructorDie Hellberg EDV Beratung ist Novell Business Partner
 
Die Hellberg EDV Beratung ist Microsoft Partner
 
GDATA Software
 
News

Facebook ist einer der größten Förderer von Open-Source-Software und übergibt regelmäßig Eigenentwicklungen an die Open-Source-Gemeinde. Proxygen, das jüngste Projekt, ist ein in C++ geschriebenes HTTP-Framework, welches unter anderem einen Webserver, der bei Facebook als Ersatz für die Webserver Nginx und Apache zum Einsatz kommt, enthält. Ab sofort steht Proxygen unter einer "3-clause-BSD"-Lizenz, die wiederum mit der GNU GPL kompatibel ist.

Facebook hat offenbar schon etliche HTTP-Server, -Proxies und -Clients mit der seit 2011 entwickelten Software, die sich auf eine Reihe anderer, von Facebook initiierter Open-Source-Bibliotheken, darunter die Code-Generierungs-Engine Apache Thrift und die C++-Bibliothek Folly stützt, gebaut. Gegenwärtig unterstützt es SPDY 3/3.1 und HTTP 1.1. Der Support für HTTP 2.0 ist in Arbeit, zumal SPDY für den nächsten HTTP-Standard mittlerweile die Basis stellt. Mit Proxygen eine performante und einfach zu bedienende C++-HTTP-Bibliothek zur Verfügung zu stellen ist das langfristige Ziel des Projekts.

Das Framework wird bei Facebook mit Ubuntu genutzt, aber die Portierung in Richtung anderer Betriebssysteme sollte möglich sein. Facebook zeigt in einem Testbericht, wie, dank Proxygen, ein einzelner 32-Core-Server bis zu 304.000 SPDY-Anfragen pro Sekunde oder 267.000 HTTP-Anfragen pro Sekunde verarbeiten konnte. Interessierte finden den Sourcecode auf der Code-Hosting-Plattform GitHub.

(mt, hannover)

(siehe auch heise-News-Ticker:)

Hannover · EDV-Beratung · Linux · Novell · Microsoft · Seminar · IT-Consult · Netzwerk · LPIC · CLE