„Microsoft“ išleidžia įrankių rinkinį, skirtą didelio našumo HTTP atvirkštinėms programoms

  • Naujas atvirojo kodo įrankių rinkinys, skirtas kurti didelio našumo HTTP atvirkštinio tarpinio serverio programas, žinomas kaip YARP.
  • Jis veikia tiek „Linux“, tiek „Windows“ ir gali būti naudojamas saugumo ir apkrovos balansavimo tikslais.
  • Prieš nuspręsdamas, kur jį siųsti, YARP patikrina visą įeinantį tinklo srautą.
  • Įrankių rinkinyje yra biblioteka, kurią galima pataisyti programose, kad būtų padidintas atvirkštinio tarpinio serverio praktiškumas.
Geriausi tarpinio serverio įrankiai privatumui užtikrinti

„Microsoft“ išleido naują atvirojo kodo įrankių rinkinį, skirtą didelio našumo kūrimui HTTP atvirkštinis tarpinis serveris programos. YARP (dar vienas atvirkštinis tarpinis serveris) yra parašytas C++ ir veikia „Windows“ ir „Linux“.

Kūrėjai gali naudoti YARP teikti HTTP serverių apkrovos balansavimą, maršrutą, talpyklą, glaudinimą, TLS nutraukimą ir registravimą. Jis taip pat gali būti naudojamas teikiant saugos funkcijas, tokias kaip greičio ribojimas ir užklausų filtravimas.

YARP taip pat sukurtas taip, kad būtų labai keičiamas: jis naudoja asinchroninį modelį, kuris keičiasi pagal sistemos branduolių skaičių. Kiekvieną HTTP srautą arba „WebSocket“ ryšį tvarko atskiras gijų darbuotojas.

Kas tai?

HTTP atvirkštinis tarpinis serveris yra komponentas, kuris priima visą įeinantį srautą į serverį, analizuoja kiekvieną užklausą ir skaidriai perduoda užklausą vienam ar daugiau galinių serverių.

Atvirkštinis tarpinis serveris gali paskirstyti gaunamų užklausų apkrovą keliems serveriams, pagerindamas visos sistemos našumą.

YARP yra atvirojo kodo įrankių rinkinys, skirtas kurti didelio našumo HTTP atvirkštinio tarpinio serverio programas.

Kaip gamybai paruoštas ir gerai patikrintas sprendimas, jis sukurtas taip, kad jį būtų lengva įdiegti ir valdyti yra pakankamai išplečiamas, kad būtų galima pasinaudoti nauja technine įranga, OS galimybėmis ir kitomis galimybėmis patobulinimai.

Kaip tai veikia?

Jums gali kilti klausimas, kaip veikia atvirkštinio tarpinio serverio programa.

Paprasčiau tariant, atvirkštinio tarpinio serverio programa veikia kaip tarpinis serveris tarp klientų ir kitų serverių.

Jis perima visą įeinantį tinklo srautą, peržiūri gaunamą užklausą ir nusprendžia, kur ją siųsti.

Naujasis „Microsoft“ įrankių rinkinys, vadinamas Yet Another Reverse Proxy (YARP), skirtas didelio našumo HTTP atvirkštinio tarpinio serverio programoms.

YARP apima visus būtinus komponentus, reikalingus jūsų atvirkštinio tarpinio serverio programai kurti ir išbandyti.

Kokios jo savybės?

Pagrindinės YARP funkcijos:

  • Kelių platformų versijų („Windows“, „Linux“, OS X) ir mobiliųjų įrenginių, tokių kaip „iOS“ ir „Android“, palaikymas.
  • Asinchroninio įvesties / išvesties naudojimas efektyviai tvarkyti ryšius įvairiose platformose.
  • Papildinio API, palaikanti pasirinktinius modulius ir kitus trečiųjų šalių plėtinius.
  • Keli integruoti papildiniai: statinis failų pristatymas, gzip glaudinimas, URL perrašymas, apkrovos balansavimas ir kt.
  • Naudingi įrankiai jūsų programos našumui derinti.

Ką reikia žinoti apie tai

„Microsoft“ išleido YARP – atvirkštinį tarpinį serverį, skirtą didelio našumo HTTP apkrovos balansavimui, ir štai keli pagrindiniai dalykai, kuriuos apie tai reikia žinoti.

  1. Programinė įranga yra atvirojo kodo ir gali būti naudojama HTTP programų našumui, saugai, patikimumui ir mastelio keitimui pagerinti.
  2. Įrankių rinkinyje yra biblioteka, kurią galima įterpti į programas, kad būtų galima pridėti atvirkštinio tarpinio serverio funkcijas.
  3. Projekto „GitHub“ saugykloje yra programos pavyzdys, naudojant YARP biblioteką. Ši programa taip pat pasiekiama kaip „Docker“ vaizdas.
  4. YARP sukūrė „Microsoft Edge“ komanda ir ji buvo naudojama „Microsoft“ viduje, kad būtų sukurta vietinio kodo atvirkštinio tarpinio serverio paslauga.
  5. Įrankių rinkinyje yra vykdymo laikas, kuris tvarko visas HTTP užklausas ir atsakymus, įskaitant maršruto parinkimą, transportavimo optimizavimą, glaudinimą, talpyklą ir registravimą. Tai taip pat apima API, skirtą vykdymo laikui konfigūruoti, ir žiniatinklio prietaisų skydelį, kuriame rodoma statistika realiuoju laiku.

Ką manote apie YARP priemonių rinkinį? Ar tai kažkas, ką naudotumėte? Praneškite mums komentarų skiltyje.

„Windows 11“ KB5016695 dabar pasiekiamas leidimo peržiūros kanale

„Windows 11“ KB5016695 dabar pasiekiamas leidimo peržiūros kanaleĮvairios

Paskutinį kartą kalbėjome apie pristatytą „Windows 11“ leidimo peržiūros kanalą Pastatyti 22000.917 ir viskas, kas buvo su juo.Vakar taip pat pristatėme Statyba 25182.1010 skirta „Windows 11“, kuri...

Skaityti daugiau
KB5016690, skirta „Windows 10“, dabar veikia ir ištaiso 0x1E klaidą

KB5016690, skirta „Windows 10“, dabar veikia ir ištaiso 0x1E klaidąĮvairios

XĮDIEGTI PASPUSTELĖT ATSISIUNČIŲ FAILĄNorėdami išspręsti įvairias kompiuterio problemas, rekomenduojame „Restoro PC Repair Tool“:Ši programinė įranga ištaisys įprastas kompiuterio klaidas, apsaugos...

Skaityti daugiau
5 geriausios naršyklės, palaikančios „Kibana“ [rikiuojama pagal suderinamumą]

5 geriausios naršyklės, palaikančios „Kibana“ [rikiuojama pagal suderinamumą]Įvairios

Laiką taupanti programinės ir techninės įrangos patirtis, padedanti 200 mln. vartotojų kasmet. Patarimai, naujienos ir patarimai, kaip atnaujinti savo technologinį gyvenimą.Pasirinkite sparčią narš...

Skaityti daugiau