Lëshimi i Pingora 0.2, kornizës për krijimin e shërbimeve rrjetë.

Компания Cloudflare опубликовала второй выпуск фреймворка Pingora, предназначенного для разработки защищённых высокопроизводительных сетевых сервисов на языке Rust. Построенный при помощи Pingora прокси около года используется в сети доставки контента Cloudflare вместо nginx и обрабатывает более 40 млн запросов в секунду. Код написан на языке Rust и опубликован под лицензией Apache 2.0.

Veçoritë Kryesore të Pingora:

  • 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.

Ndër ndryshimet në versionin e ri:

  • Добавлена поддержка установки фильтров для дополнительных заголовков HTTP/2.
  • Добавлена возможность изменения размера буфера входящих пакетов для TCP.
  • Добавлена функция body_bytes_read().
  • Добавлен фильтр cache_not_modified_filter.
  • Добавлена возможность ведения лога TLS-ключей.
  • Добавлена callback-функция purge_response.

Burimi: opennet.ru

Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë 🔥 Bli një hosting të besueshëm për faqet me mbrojtje DDoS, VPS VDS serverë | ProHoster