Microsoft izdaja zbirko orodij za visoko zmogljive povratne aplikacije HTTP

  • Nova odprtokodna zbirka orodij za razvoj visoko zmogljivih aplikacij za povratni proxy HTTP je znana kot YARP.
  • Deluje tako v Linuxu kot Windows in se lahko uporablja za varnostne namene in uravnoteženje obremenitve med drugim.
  • YARP preveri ves dohodni omrežni promet, preden se odloči, kam ga poslati.
  • Zbirka orodij ima knjižnico, ki jo je mogoče popraviti v aplikacijah, da dodate praktičnost obratnega proxyja.
Najboljša proxy orodja za zasebnost

Microsoft je izdal nov odprtokodni komplet orodij za razvoj visoko zmogljivih HTTP povratni proxy aplikacije. YARP (Yet Another Reverse Proxy) je napisan v C++ in deluje v operacijskih sistemih Windows in Linux.

Razvijalci lahko uporabljajo YARP za zagotavljanje uravnoteženja obremenitve, usmerjanja, predpomnjenja, stiskanja, zaključka TLS in beleženja za strežnike HTTP. Uporablja se lahko tudi za zagotavljanje varnostnih funkcij, kot sta omejevanje hitrosti in filtriranje zahtev.

YARP je zasnovan tudi tako, da je zelo prilagodljiv: uporablja asinhroni model, ki se spreminja glede na število jeder v sistemu. Vsak tok HTTP ali povezavo WebSocket obravnava ločen delavec niti.

Kaj je to?

Povratni proxy HTTP je komponenta, ki sprejme ves dohodni promet na strežnik, analizira vsako zahtevo in pregledno posreduje zahtevo enemu ali več strežnikom zaledja.

Povratni proxy lahko porazdeli obremenitev dohodnih zahtev na več strežnikov, kar izboljša delovanje celotnega sistema.

YARP je odprtokodna zbirka orodij za razvoj visoko zmogljivih aplikacij za povratni proxy HTTP.

Kot proizvodno pripravljena in dobro preizkušena rešitev je zasnovana za enostavno uvajanje in upravljanje ter je dovolj razširljiv, da izkoristi novo strojno opremo, zmogljivosti OS in druge potenciale izboljšave.

Kako deluje?

Morda se sprašujete, kako deluje aplikacija povratnega proxyja.

Preprosto povedano, aplikacija povratnega proxyja deluje kot strežnik posrednika med odjemalci in drugimi strežniki.

Prestreže ves dohodni omrežni promet, pogleda dohodno zahtevo in se nato odloči, kam jo poslati.

Microsoftov nov komplet orodij, imenovan Yet Another Reverse Proxy (YARP), je namenjen visoko zmogljivim aplikacijam za povratni proxy HTTP.

YARP vključuje vse potrebne komponente za razvoj in testiranje vaše lastne aplikacije za povratni proxy.

Kakšne so njegove značilnosti?

Glavne funkcije YARP vključujejo:

  • Podpora za gradnje na več platformah (Windows, Linux, OS X) in mobilne naprave, kot sta iOS in Android.
  • Uporaba asinhronih V/I za učinkovito upravljanje povezav na različnih platformah.
  • API vtičnika, ki podpira module po meri in druge razširitve tretjih oseb.
  • Več vgrajenih vtičnikov: statična dostava datotek, stiskanje gzip, ponovno pisanje URL-jev, uravnoteženje obremenitve in drugo.
  • Uporabna orodja za odpravljanje napak v delovanju vaše aplikacije.

Kaj morate vedeti o tem

Microsoft je izdal YARP, povratni proxy, zasnovan za visoko zmogljivo uravnoteženje obremenitve HTTP, in tukaj je nekaj ključnih stvari, ki jih morate vedeti o tem.

  1. Programska oprema je odprtokodna in se lahko uporablja za izboljšanje zmogljivosti, varnosti, zanesljivosti in razširljivosti aplikacij HTTP.
  2. Zbirka orodij ponuja knjižnico, ki jo je mogoče vdelati v aplikacije za dodajanje funkcionalnosti povratnega proxyja.
  3. Repozitorij GitHub projekta vključuje vzorčno aplikacijo, ki uporablja knjižnico YARP. Ta aplikacija je na voljo tudi kot slika Docker.
  4. YARP je razvila ekipa Microsoft Edge in je bil interno uporabljen pri Microsoftu za izgradnjo svoje domače storitve povratnega proxyja, ki temelji na kodi.
  5. Zbirka orodij vključuje izvajalno okolje, ki obravnava vse zahteve in odgovore HTTP, vključno z usmerjanjem, optimizacijo transporta, stiskanjem, predpomnjenjem in beleženjem. Vključuje tudi API za konfiguriranje izvajalnega časa in spletno nadzorno ploščo, ki prikazuje statistiko v realnem času.

Kakšno je vaše mnenje o kompletu orodij YARP? Je to nekaj, kar bi uporabili? Sporočite nam v razdelku za komentarje.

Mnogo igralna spletna igra vlogMiscellanea

Strokovno znanje o programski in strojni opremi, ki letno pomaga 200 milijonom uporabnikom. Vodil vas bo z nasveti, novostmi in nasveti za nadgradnjo vašega tehnološkega življenja.Če želite odpravi...

Preberi več

Težave brskalnika Opera: zrušitve in težave [Vodniki za pomoč]Miscellanea

Od Opera priljubljenost narašča z vsakim dnem, tudi možnosti poročanja o napakah in težavah se eksponentno povečujejo. Glede na ta preobrat dogodkov smo se odločili, da bomo ustanovili središče, na...

Preberi več
POPRAVEK: Posodobitve Outlookovega srečanja se v Koledarju ne posodabljajo

POPRAVEK: Posodobitve Outlookovega srečanja se v Koledarju ne posodabljajoMiscellanea

Če želite odpraviti različne težave z računalnikom, priporočamo DriverFix:Ta programska oprema bo zagotovila, da bodo vaši gonilniki delovali in vas tako varovala pred pogostimi napakami računalnik...

Preberi več