- Framework Rust asinkron multi-thread yang mendukung pembangunan layanan proxy HTTP
- Framework yang sebelumnya digunakan Cloudflare secara internal untuk jaringan yang cepat, stabil, dan dapat diprogram kini dirilis sebagai open-source
- Menangani porsi besar dari trafik Cloudflare, dan sejak diperkenalkan pada September 2022 telah memproses hampir 1 kuadriliun permintaan
Menyediakan building block untuk proxy serta klien dan server
- Menyediakan library dan API untuk membangun layanan di atas HTTP/1 dan HTTP/2, serta TLS atau TCP/UDP
- Sebagai proxy, mendukung HTTP/1 dan HTTP/2 E2E, proxy gRPC, dan WebSocket, serta dukungan HTTP/3 ada dalam roadmap
- Juga menyediakan strategi load balancing dan failover yang dapat dikustomisasi
- Mendukung library OpenSSL dan BoringSSL, serta mencakup kepatuhan FIPS dan Post-Quantum Crypto
- Menyediakan filter dan callback agar pengguna dapat sepenuhnya menyesuaikan cara layanan menangani, mentransformasi, dan meneruskan permintaan
- Dipetakan secara intuitif ke callback "*_by_lua" milik OpenResty, sehingga terasa familier khususnya bagi pengguna OpenResty dan NGINX
- Untuk kemudahan operasional, menyediakan kemampuan restart bertahap tanpa downtime sehingga dapat melakukan upgrade sendiri tanpa menjatuhkan satu pun permintaan yang sedang masuk
- Juga mudah diintegrasikan dengan Syslog, Prometheus, Sentry, OpenTelemetry, dan alat observabilitas penting lainnya
- Juga mencakup beberapa utilitas yang mengimplementasikan logika umum seperti perhitungan event, penanganan error, dan caching
1 komentar
GeekNews - cloudflare menyingkirkan nginx dan membuat serta menggunakan HTTP Proxy (Pingora) dengan Rust
https://id.news.hada.io/topic?id=7400