- HTTP proxy hizmetleri oluşturmayı destekleyen Rust tabanlı, asenkron ve çok iş parçacıklı bir framework
- Cloudflare'ın hızlı, kararlı ve programlanabilir ağlar kurmak için dahili olarak kullandığı framework açık kaynak olarak yayımlandı
- Cloudflare trafiğinin önemli bir bölümünü işliyor ve Eylül 2022'de tanıtılmasından bu yana neredeyse 1000 trilyon isteği işledi
Proxy'ler ile istemci ve sunucular için yapı taşları sunuyor
- HTTP/1 ve HTTP/2 ile TLS veya TCP/UDP üzerinde hizmet kurmak için kütüphaneler ve API'ler sağlıyor
- Proxy tarafında HTTP/1 ve HTTP/2 E2E, gRPC ve WebSocket proxy desteği sunuyor; HTTP/3 desteği de yol haritasında yer alıyor
- Özelleştirilebilir yük dengeleme ve hata durumunda devreye giren stratejiler de sağlıyor
- Hem OpenSSL hem de BoringSSL kütüphanelerini destekliyor; ayrıca FIPS uyumluluğu ve post-quantum kriptografi de içeriyor
- Kullanıcıların, hizmetin istekleri nasıl işleyip dönüştürdüğünü ve ilettiğini tamamen özelleştirebilmesi için filtreler ve callback'ler sunuyor
- OpenResty'nin "*_by_lua" callback'leriyle sezgisel olarak eşleştiği için özellikle OpenResty ve NGINX kullanıcılarına tanıdık geliyor
- Operasyonel kolaylık için, tek bir gelen isteği bile düşürmeden kendi kendini yükseltebilmesini sağlayan kesintisiz ve kademeli yeniden başlatma özelliği sunuyor
- Syslog, Prometheus, Sentry, OpenTelemetry ve diğer temel gözlemlenebilirlik araçlarıyla da kolayca entegre oluyor
- Olay hesaplama, hata işleme ve önbellekleme gibi yaygın mantıkları uygulayan bazı yardımcı araçlar da içeriyor
1 yorum
GeekNews - Cloudflare'ın nginx'i kaldırıp Rust ile HTTP Proxy (Pingora) geliştirerek kullanması
https://tr.news.hada.io/topic?id=7400