Cloudflare Pingora: Asynchrones Rust-Framework für Netzwerkdienste und Proxies

Repositorycloudflare/pingoraTool

Pingora ist ein von Cloudflare als Open-Source-Software veröffentlichtes Rust-Framework zur Entwicklung programmierbarer, robuster und schneller Netzwerkdienste und HTTP-Proxies. Es dient als speichersichere Alternative zu traditionellen C/C++-Lösungen und verarbeitet in Cloudflares Produktivumgebung seit mehreren Jahren mehr als 40 Millionen Anfragen pro Sekunde.

Das Wichtigste

  1. Bietet End-to-End-Proxying für HTTP/1, HTTP/2, gRPC und WebSockets auf Basis von asynchronem Rust.
  2. Unterstützt TLS-Anbindungen über OpenSSL, BoringSSL, s2n-tls sowie experimentell über rustls.
  3. Beinhaltet anpassbare Load-Balancing- und Failover-Strategien, Ketama-Hashing sowie Graceful Reloads.
  4. Ist modular in mehrere Crates aufgeteilt (wie pingora-core, pingora-proxy, pingora-load-balancing oder pingora-limits).
  5. Fokussiert Linux als primäre Plattform (Tier 1), während Unix/macOS zur Entwicklung unterstützt werden und Windows-Unterstützung nur vorläufig durch die Community gepflegt wird.

Warum das relevant ist

Klassische Reverse-Proxies und Load-Balancer basieren häufig auf C oder C++, was trotz hoher Performance Risiken bezüglich Speichersicherheit birgt. Pingora kombiniert hohe Durchsatzraten mit den Sicherheitsgarantien von Rust und ermöglicht Entwicklern den Bau maßgeschneiderter Proxy-Infrastrukturen über modulare Programmierschnittstellen.

Einordnung

Das Framework richtet sich an Infrastruktur-Teams und Software-Architekten, die hochperformante, individualisierte Netzwerk-Gateways oder Edge-Proxies entwickeln müssen. Durch den langjährigen Praxiseinsatz im riesigen Maßstab bei Cloudflare gilt der Kern als außerordentlich ausgereift und belastbar. Vorsicht ist jedoch bei einzelnen Teilsystemen geboten: Caching-APIs (wie pingora-memory-cache) und rustls-Support sind ausdrücklich als experimentell markiert, und Nicht-Linux-Plattformen sind für den Produktionseinsatz nicht priorisiert.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Artikel:Yuchen Wu and Andrew Hauck

    Cloudflare stellt Pingora vor: Neuer HTTP-Proxy auf Rust-Basis ersetzt NGINX

    Cloudflare hat mit Pingora einen eigenen HTTP-Proxy in Rust entwickelt, der die bisherige NGINX-basierte Infrastruktur ersetzt. Das System verarbeitet über eine Billion Anfragen pro Tag und benötigt laut dem Unternehmen nur ein Drittel der bisherigen CPU- und Speicherressourcen.

    Webentwicklung· Ankündigung

  • Repository:heydeer/pngdeer

    pngdeer: Automatisierte verlustbehaftete PNG-Kompression via Rust und Wasm

    pngdeer ist ein Open-Source-PNG-Kompressor in Rust, der Qualitätseinstellungen automatisch über wahrnehmungsbasierte Metriken ermittelt. Ohne Qualitätsregler liefert das Tool im Median 8 bis 12 Prozent kleinere Dateien als TinyPNG bei gleicher Bildqualität. Es läuft lokal auf der Kommandozeile oder direkt im Browser via WebAssembly.

    269SterneRust

    Webentwicklung· Tool

  • Repository:jchultarsky/mirador

    Mirador: Minimalistisches Terminal-Dashboard in Rust

    Mirador ist ein persönliches Dashboard für das Terminal, entwickelt in Rust mit der TUI-Bibliothek Ratatui. Es bündelt Systemmetriken, Aufgaben, Kalender, Notizen und Wetter in einer ruhigen, ablenkungsfreien Oberfläche für ganztägig geöffnete Terminal-Tabs.

    298SterneRust

    DevOps· Tool

  • Repository:mizorewww/gdirect

    gdirect: Google Drive CLI mit direkter IP-Verbindung und SNI-Umgehung

    gdirect ist ein in Rust geschriebenes CLI-Tool für Google Drive, das Zensur und Netzwerkblockaden durch gezieltes IP-Scanning und SNI-Tricks umgeht. Es nutzt libaria2 für mehrteilige Downloads direkt über erreichbare Google-Frontends.

    751SterneRust

    Security· Tool

  • Repository:tailscale/tailscale

    Tailscale: Einfache und sichere Mesh-VPNs auf Basis von WireGuard

    Tailscale stellt den Open-Source-Kern seines Mesh-VPN-Dienstes bereit, darunter den Daemon tailscaled und das CLI-Werkzeug tailscale. Die Software baut auf WireGuard auf und verbindet Geräte über verschlüsselte Peer-to-Peer-Verbindungen unter Einbindung von 2FA, SSO und OAuth.

    36.136SterneGo

    Security· Tool

  • Repository:openbao/openbao

    OpenBao: Open-Source-Plattform für Secret- und Zertifikatsmanagement

    OpenBao ist eine unter der Mozilla Public License 2.0 geführte Open-Source-Lösung zur Verwaltung, Speicherung und Verteilung sensibler Daten wie Zugangsdaten, API-Schlüssel und Zertifikate. Das Projekt wird unter dem Dach der OpenSSF und Linux Foundation mit offener Governance entwickelt.

    8185SterneGo

    Security· Tool

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.