Cloudflare ngarilis release publik mimiti Pingora v0.1.0

Cloudflare ngarilis release publik mimiti Pingora v0.1.0

Dina 5 April 2024, Cloudflare nampilkeun rilis publik munggaran ngeunaan proyék open source Pingora v0.1.0 (geus v0.1.1). Ieu kerangka multi-threaded Asynchronous di Rust nu mantuan nyieun jasa proxy HTTP. Proyék ieu dianggo pikeun nyiptakeun jasa anu nyayogikeun sabagian ageung lalu lintas ka Cloudflare (tinimbang nganggo Nginx). Kode sumber Pingora diterbitkeun dina GitHub handapeun lisénsi Apache 2.0.

Pingora nyadiakeun perpustakaan jeung API pikeun nyieun jasa ngaliwatan HTTP / 1 jeung HTTP / 2, TLS atawa ngan saukur TCP / UDP. Salaku proxy, éta ngadukung proksi tungtung-ka-tungtung tina HTTP / 1 sareng HTTP / 2, gRPC sareng WebSocket. Pangrojong HTTP / 3 aya dina rencana. Pingora ogé kalebet saimbang beban anu tiasa disaluyukeun sareng strategi failover. Pikeun mastikeun patuh sareng kaamanan, éta ngadukung perpustakaan OpenSSL sareng BoringSSL anu seueur dianggo, nyaéta FIPS (Standar Pangolahan Émbaran Federal AS) sareng patuh enkripsi pos-kuantum.

Salian fitur-fitur ieu, Pingora nyayogikeun saringan sareng telepon balik anu ngamungkinkeun para pangguna pikeun ngaluyukeun sapinuhna kumaha jasa kedah ngolah, ngarobih, sareng teraskeun pamundut.

Dina modeu produksi, Pingora nyadiakeun balikan deui mulus tanpa downtime pikeun ngapdet sorangan tanpa kaleungitan sagala requests asup. Syslog, Prometheus, Sentry, OpenTelemetry sareng alat ngawaskeun penting sanés ngahiji sacara lancar sareng Pingora.

Fitur Pingora: pamakéan Async Rust, rojongan pikeun HTTP 1/2 tungtung ka tungtung proxy, TLS leuwih OpenSSL atanapi BoringSSL, gRPC na websocket proxying, Anggun reload, customizable load balancing sarta strategi failover, rojongan pikeun sagala rupa parabot monitoring.

Pingora v0.1.1 ngalereskeun bug anu kapendak sateuacana, ningkatkeun kinerja algoritma pingora-ketama, nambihan langkung seueur tolok ukur TinyUFO sareng tes pikeun ngabersihan pingora-cache, ngawates ukuran panyangga pikeun log kasalahan InvalidHTTPHeader, sareng ogé ngalereskeun typo sareng koréksi anu diperyogikeun dina koméntar. jeung proyék dokuméntasi.

sumber: linux.org.ru

Tambahkeun komentar