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.

Povežite PlayStation Network z operacijskim sistemom Windows 8, 10 z aplikacijo FoulPlay

Povežite PlayStation Network z operacijskim sistemom Windows 8, 10 z aplikacijo FoulPlayMiscellanea

Trenutno v trgovini Windows Windows za Windows 8, 8.1 ali Windows ni na voljo uradne aplikacije PlayStation Network Uporabniki RT, vendar obstajajo nekateri neodvisni razvijalci, ki so našli rešite...

Preberi več
Oboževalci GoW 4 od TC zahtevajo, da vse pakete iger pusti v trgovini

Oboževalci GoW 4 od TC zahtevajo, da vse pakete iger pusti v trgoviniMiscellanea

Koalicija redno predstavlja različne GoW 4 paketi igralcem omogočajo, da izboljšajo svoj značaj in zbirke kože. Na primer trenutni Paket Luchador Oscar v igro doda mehiški pridih, ki vsebuje tri ra...

Preberi več
Igralci pravijo, da bi moral Dragon Ball Xenoverse 2 podpirati nadzor tipa C

Igralci pravijo, da bi moral Dragon Ball Xenoverse 2 podpirati nadzor tipa CMiscellanea

Dragon Ball Xenoverse 2 je impresivna igra, ki temelji na priljubljenem Zmajeva krogla Xenoverse naslov. Ta nova različica igre prinaša izboljšano grafiko, ki igralne izkušnje dvigne na višjo raven...

Preberi več