Cloudflare veröffentlicht in Rust geschriebene Nginx-Alternative

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

In Pocket speichern vorlesen Druckansicht 10 Kommentare lesen
Netzwerkswitch mit Ethernetkabeln

(Bild: asharkyu/Shutterstock.com)

Lesezeit: 1 Min.

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 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 mit ausführlicher Dokumentation zum Download bereit.

(odi)