Pingora: esimene vÀljaanne vÔrguteenuste raamistiku jaoks

Cloudflare'i ettevĂ”te avaldas esmakordselt Pingora raamistikku, mis on mĂ”eldud turvaliste ja kĂ”rge tootlikkusega vĂ”rguteenuste arendamiseks Rusti keeles. Pingorale rajatud vaheproksi on umbes aasta aega kasutatud Cloudflare'i sisu edastamise vĂ”rgus nginx'i asemel ning see töötleb ĂŒle 40 miljoni pĂ€ringu sekundi kohta. Kood on kirjutatud Rusti keeles ja avaldatud Apache 2.0 litsentsi alusel.

PÔhifunktsioonid:

  • Toetab HTTP/1 ja HTTP/2 (plaanis on HTTP/3) ning vĂ”imaldab luua teenuseid, mis kasutavad enda protokolle vĂ”i UDP/TCP.
  • Mitme lĂ”ime toe vĂ”imalus asĂŒnkroonses reĆŸiimis pĂ€ringute töötlemiseks.
  • Toetab callback-töötlejate ja filtrite kinnitamist, mis vĂ”imaldavad juhtida erinevaid pĂ€ringu töötlemise etappe ning muuta, suunata, blokeerida ja logida pĂ€ringuid ja vastuseid.
  • gRPC ja WebSocket-i proksimine.
  • Lisanduvad koormuse tasakaalurid.
  • VĂ”imalus muuta konfiguratsiooni ilma taaskĂ€ivitamiseta.
  • Toetab rakenduskoodi vĂ€rskendamist ĂŒhenduste katkestamatuks.
  • Vahendid koormuse ĂŒmbersuunamiseks tĂ”rgete korral (failover).
  • Integreeritud erinevate jĂ€lgimis- ja logimissĂŒsteemidega (Syslog, Prometheus, Sentry, OpenTelemetry).
  • Toetab TLS-krĂŒptimist (kasutatakse OpenSSL vĂ”i BoringSSL).
  • Valmis Rusti paketid HTTP-proksi loomiseks, vĂ”rgu protokollidega töötamiseks, HTTP-pealkirjade eraldamiseks, liikluse arvestamiseks ja piiramiseks, koormuse tasakaalustamiseks, jaotatud rippmenĂŒĂŒd Ketama haldamiseks, mĂ€lus hoidmiseks ja asĂŒnkroonselt töötlemiseks.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster