Cloudflare on välja lasknud oma esimese avaliku versiooni Pingora v0.1.0

Cloudflare on välja lasknud oma esimese avaliku versiooni Pingora v0.1.0

5. aprill 2024. aastal tutvustas Cloudflare avatud projekti Pingora esimese avaliku väljalaske, versiooni 0.1.0 (praegu 0.1.1). See on asünkroonne mitme lõimega raamistik Rustis, mis aitab luua HTTP-proksiteenuseid. Projekti kasutatakse teenuste loomiseks, mis katab olulise osa Cloudflare'i liiklusest (asemel Nginx). Pingora lähtekood on avaldatud GitHubis Apache 2.0 litsentsi alusel.

Pingora pakub teeke ja API-sid teenuste loomiseks HTTP/1 ja HTTP/2, TLS või lihtsalt TCP/UDP peal. Proksinaserverile toetab see HTTP/1 ja HTTP/2 lõpp-punktide vahelist proksimispunuda, gRPC ja WebSocket. HTTP/3 tugi on plaanis. Pingora sisaldab ka kohandatavaid koormuse jaotamise ja hädakäigustrateegiaid. Vastavuse ja turvalisuse tagamiseks toetab see nii laialdaselt kasutatavaid teeke OpenSSL kui ka BoringSSL, mis vastavad FIPS (USA föderaalsete teabe töötlemise standardite) nõuetele ja post-kvantide krüptimisele.

Lisaks nendele funktsioonidele pakub Pingora filtreid ja tagasiside mehhanisme, mis võimaldavad kasutajatel täielikult kohandada, kuidas teenus peab töötlema, muutma ja saatma päringuid.

Töörežiimis pakub Pingora sujuvat taaskäivitust ilma katkestusteta iseseisvaks uuendamiseks, kaotamata ühtegi sissetulevat päringut. Syslog, Prometheus, Sentry, OpenTelemetry ja muud vajalikud jälgimise tööriistad integreeruvad Pingoraga lihtsalt.

Pingora võimalused: Async Rusti kasutamine, HTTP 1/2 lõpp-punktide proksimine, TLS OpenSSL või BoringSSL üle, gRPC ja veebisoketite proksimine, sujuv uuendamine, kohandatavad koormuse jaotamise ja hädakäigustrateegiad, erinevate jälgimistööriistade tugi.

Pingora versioonis 0.1.1 on parandatud varem avastatud vigu, parandatud pingora-ketama algoritmi jõudlust, lisatud rohkem TinyUFO jõudluse teste ja teste pingora-cache purge jaoks, piiratud veajournalide InvalidHTTPHeader puhvri suurust, samuti parandatud trükivigu ja tehtud vajalikke parandusi projekti kommentaarides ja dokumentatsioonis.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster