A Cloudflare kiadta a Pingora v0.1.0 első nyilvános verzióját.

A Cloudflare kiadta a Pingora v0.1.0 első nyilvános verzióját.

2024. április 5-én a Cloudflare bemutatta a Pingora v0.1.0 (már v0.1.1) nyilvános verzióját, amely egy aszinkron, többszálú keretrendszer Rust nyelven, amely HTTP proxy szolgáltatások létrehozására szolgál. A projektet olyan szolgáltatások létrehozására használják, amelyek a Cloudflare forgalmának jelentős részét biztosítják (a Nginx használata helyett). A Pingora forráskódja az Apache 2.0 licenc alatt elérhető a GitHubon.

A Pingora könyvtárakat és API-kat biztosít HTTP/1 és HTTP/2, TLS vagy egyszerű TCP/UDP feletti szolgáltatások létrehozásához. Mint proxy-a szerver támogatja a teljes HTTPS proxyzást HTTP/1 és HTTP/2, gRPC és WebSocket esetén. HTTP/3 támogatása tervezett. A Pingora testreszabható terheléselosztási és failover stratégiákat is tartalmaz. A megfelelőség és biztonság érdekében támogatja a legszélesebb körben használt OpenSSL és BoringSSL könyvtárakat, amelyek megfelelnek a FIPS (az Egyesült Államok szövetségi információfeldolgozási szabványai) és utókvantum titkosítási követelményeknek.

Ezeken a funkciókon kívül a Pingora szűrőket és visszahívásokat biztosít, amelyek lehetővé teszik a felhasználók számára, hogy teljesen testreszabják, hogyan kell a szolgáltatásnak kezelnie, átalakítania és továbbítania a kéréseket.

Működési módban a Pingora zökkenőmentes újraindítást biztosít leállások nélkül a magától frissítésekhez, miközben egyetlen bejövő kérést sem veszít el. A Syslog, Prometheus, Sentry, OpenTelemetry és más szükséges megfigyelőeszközök könnyen integrálhatók a Pingorával.

A Pingora képességei: Async Rust használata, HTTP 1/2 teljes proxy, TLS OpenSSL vagy BoringSSL-en, gRPC és WebSocket proxyzás, Zökkenőmentes újratöltés, testreszabható terheléselosztási és failover stratégiák, különböző megfigyelőeszközök támogatása.

A Pingora v0.1.1-es verzióban kijavították a korábban észlelt hibákat, javították a pingora-ketama algoritmus teljesítményét, több TinyUFO benchmarkot és tesztet adtak hozzá a pingora-cache purgálásához, korlátozták a hibajegyzék méretét az InvalidHTTPHeader értesítésekhez, valamint helyesírási hibákat javítottak és szükséges kiigazításokat végeztek a projekt kommentárjaiban és dokumentációjában.

Forrás: linux.org.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster