26 poin oleh xguru 2024-03-01 | 1 komentar | Bagikan ke WhatsApp
  • 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

 
sftblw 2024-03-04

GeekNews - cloudflare menyingkirkan nginx dan membuat serta menggunakan HTTP Proxy (Pingora) dengan Rust
https://id.news.hada.io/topic?id=7400