zurück zum Artikel

Cloudflare veröffentlicht in Rust geschriebene Nginx-Alternative

Dr. Oliver Diedrich
Netzwerkswitch mit Ethernetkabeln

(Bild: asharkyu/Shutterstock.com)

Pingora hat sich beim Content Delivery Network von Cloudflare als HTTP-Proxy, Load Balancer und Failover-Software bewährt.

Cloudflare, Anbieter eines Content Delivery Network (CDN) sowie von Sicherheits- und DNS-Diensten, hat sein Pingora-Framework als Open Source veröffentlicht. Pingora ist in Rust geschrieben und arbeitet als Proxy für HTTP/1, HTTP/2, gRPC und Websockets. HTTP/3-Unterstützung ist in Planung. Seine API ist an die von Nginx bekannte OpenResty-API angelehnt. Pingora bringt anpassbare Funktionen für Failover und Load-Balancing mit.

Ein Beitrag im Cloudflare-Blog [1] beschreibt weitere Features, mögliche Einsatzfelder und liefert Beispiele, wie man damit arbeitet. Da Pingora in Rust geschrieben ist und konsequent Multithreading nutzt, soll es sicherer und performanter sein als vergleichbare C/C++-Software. Bei Cloudflare bedient das Tool seit über einem Jahr 40 Millionen Requests pro Sekunde.

Pingora steht auf GitHub [2] mit ausführlicher Dokumentation zum Download bereit.

Mehr von iX Magazin Mehr von iX Magazin [3]

(odi [4])


URL dieses Artikels:
https://www.heise.de/-9678221

Links in diesem Artikel:
[1] https://blog.cloudflare.com/pingora-open-source
[2] https://github.com/cloudflare/pingora
[3] https://www.heise.de/ix/
[4] mailto:odi@ix.de