Ediçioni i parë i framework-ut për krijimin e shërbimeve rrjetore Pingora

Kompania Cloudflare publikoi ediçioni e parë të framework-ut Pingora, i cili është ndërtuar për zhvillimin e shërbimeve rrjetore të sigurta dhe me performancë të lartë në gjuhën Rust. Një proksi e ndërtuar me Pingora është përdorur për rreth një vit në rrjetin e shpërndarjes së përmbajtjes Cloudflare në vend të nginx dhe trajton më shumë se 40 milion kërkesa në sekondë. Kodi është shkruar në gjuhën Rust dhe është publikuar nën licencën Apache 2.0.

Funksionalitetet kryesore:

  • MbĂ«shtetje pĂ«r HTTP/1 dhe HTTP/2 (me plane pĂ«r HTTP/3), si dhe mundĂ«si pĂ«r krijimin e shĂ«rbimeve qĂ« pĂ«rdorin protokollet e tyre ose UDP/TCP.
  • MundĂ«sia e pĂ«rpunimit tĂ« kĂ«rkesave nĂ« mĂ«nyrĂ« tĂ« shumĂ«fishtĂ« nĂ« mĂ«nyrĂ« asinkrone.
  • MbĂ«shtetje pĂ«r lidhjen e callback-handler-Ă«ve dhe filtreve qĂ« lejojnĂ« menaxhimin e fazave tĂ« ndryshme tĂ« pĂ«rpunimit tĂ« kĂ«rkesave, si dhe ndryshimin, ridrejtimin, bllokimin dhe regjistrimin e kĂ«rkesave dhe pĂ«rgjigjeve.
  • Proksimi gRPC dhe WebSocket.
  • Balancues ngarkese tĂ« lidhur.
  • MundĂ«sia e ndryshimit tĂ« konfigurimit pa rifilluar.
  • MbĂ«shtetje pĂ«r pĂ«rditĂ«simin e kodit tĂ« aplikacionit pa ndĂ«rprerĂ« lidhjet.
  • Mjetet pĂ«r kalimin e ngarkesĂ«s nĂ« rast dĂ«shtimi (failover).
  • Integrimi me sisteme tĂ« ndryshme monitorimi dhe regjistrimi (Syslog, Prometheus, Sentry, OpenTelemetry).
  • MbĂ«shtetje pĂ«r enkriptimin TLS (pĂ«rdor OpenSSL ose BoringSSL).
  • Paketat pĂ«rgatitore nĂ« Rust pĂ«r krijimin e proxy HTTP, punĂ«n me protokollet rrjet, analizimin e kokave HTTP, monitorimin dhe kufizimin e trafikut, balansimin e ngarkesĂ«s, punĂ«n me tabelĂ«n e heshĂ«jave tĂ« shpĂ«rndara Ketama, ruajtjen e cache-sĂ« nĂ« memorien e operativĂ«s dhe trajtimin asinkron tĂ« skadimeve.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster