Microsoft izdaje skup alata za obrnute HTTP aplikacije visokih performansi

How to effectively deal with bots on your site? The best protection against click fraud.
  • Novi set alata otvorenog koda za razvoj HTTP reverse proxy aplikacija visokih performansi poznat je kao YARP.
  • Radi na Linuxu i Windowsima i može se koristiti u sigurnosne svrhe i balansiranje opterećenja između ostalog.
  • YARP provjerava sav dolazni mrežni promet prije nego što odluči kamo će ga poslati.
  • Komplet alata dolazi s bibliotekom koja se može popraviti u aplikacijama kako bi se dodala praktičnost obrnutog proxyja.
Najbolji proxy alati za privatnost

Microsoft je objavio novi open-source alat za razvoj visokih performansi HTTP obrnuti proxy aplikacije. YARP (Yet Another Reverse Proxy) je napisan na C++ i radi na Windowsima i Linuxu.

Programeri mogu koristiti YARP za osiguravanje balansiranja opterećenja, usmjeravanja, predmemorije, kompresije, TLS završetka i zapisivanja za HTTP poslužitelje. Također se može koristiti za pružanje sigurnosnih značajki kao što su ograničavanje brzine i filtriranje zahtjeva.

YARP je također dizajniran da bude vrlo skalabilan: koristi asinkroni model koji se skalira s brojem jezgri u sustavu. Svakim HTTP streamom ili WebSocket vezom rukuje poseban radnik niti.

instagram story viewer

Što je?

HTTP obrnuti proxy je komponenta koja preuzima sav dolazni promet na poslužitelj, analizira svaki zahtjev i transparentno prosljeđuje zahtjev jednom ili više pozadinskih poslužitelja.

Obrnuti proxy može raspodijeliti opterećenje od dolaznih zahtjeva na nekoliko poslužitelja, poboljšavajući performanse cjelokupnog sustava.

YARP je alat otvorenog koda za razvoj visokoučinkovitih HTTP reverse proxy aplikacija.

Kao rješenje spremno za proizvodnju i dobro testirano, dizajnirano je za jednostavnu implementaciju i upravljanje i je dovoljno proširiv da iskoristi prednosti novog hardvera, mogućnosti OS-a i drugih potencijala poboljšanja.

Kako radi?

Možda se pitate kako radi obrnuti proxy program.

Jednostavno rečeno, reverse proxy aplikacija djeluje kao posrednik između klijenata i drugih poslužitelja.

Presreće sav dolazni mrežni promet, gleda dolazni zahtjev, a zatim odlučuje kamo će ga poslati.

Microsoftov novi komplet alata, nazvan Yet Another Reverse Proxy (YARP) cilja na HTTP reverse proxy aplikacije visokih performansi.

YARP uključuje sve potrebne komponente za razvoj i testiranje vlastite reverse proxy aplikacije.

Koje su njegove značajke?

Osnovne značajke YARP-a uključuju:

  • Podrška za višeplatformske verzije (Windows, Linux, OS X) i mobilne uređaje kao što su iOS i Android.
  • Upotreba asinkronog I/O za učinkovito rukovanje vezama na nizu platformi.
  • API dodataka koji podržava prilagođene module i druga proširenja trećih strana.
  • Nekoliko ugrađenih dodataka: statička isporuka datoteka, gzip kompresija, prepisivanje URL-a, balansiranje opterećenja i još mnogo toga.
  • Korisni alati za otklanjanje pogrešaka u izvedbi vaše aplikacije.

Što trebate znati o tome

Microsoft je objavio YARP, obrnuti proxy dizajniran za visokoučinkovito HTTP balansiranje opterećenja, a evo nekoliko ključnih stvari koje trebate znati o tome.

  1. Softver je otvorenog koda i može se koristiti za poboljšanje performansi, sigurnosti, pouzdanosti i skalabilnosti HTTP aplikacija.
  2. Komplet alata pruža biblioteku koja se može ugraditi u aplikacije za dodavanje funkcionalnosti obrnutog proxyja.
  3. GitHub repozitorij projekta uključuje primjer aplikacije koja koristi YARP biblioteku. Ova je aplikacija također dostupna kao Docker slika.
  4. YARP je razvio Microsoft Edge tim i korišten je interno u Microsoftu za izgradnju svoje izvorne usluge obrnutih proxyja koja se temelji na kodu.
  5. Komplet alata uključuje vrijeme izvođenja koje obrađuje sve HTTP zahtjeve i odgovore, uključujući usmjeravanje, optimizacije transporta, kompresiju, predmemoriju i bilježenje. Također uključuje API za konfiguriranje vremena izvođenja i web-baziranu nadzornu ploču koja prikazuje statistiku u stvarnom vremenu.

Što mislite o YARP kompletu alata? Je li to nešto što biste koristili? Javite nam se u odjeljku za komentare.

Teachs.ru
Kako oporaviti nedavno izbrisane datoteke [Windows 10 i Mac]

Kako oporaviti nedavno izbrisane datoteke [Windows 10 i Mac]Miscelanea

Postoji nekoliko načina na koje korisnici mogu oporaviti nedavno izbrisane datoteke na Windows i Mac platformama.Najbrža i najsigurnija metoda je uporaba specijaliziranog softvera za oporavak izbri...

Čitaj više
5 najnovijih uređaja [Cadouri de Craciun]

5 najnovijih uređaja [Cadouri de Craciun]Miscelanea

Chiar daca nu a fost cuminte, oricine merita un gadget de Craciun, chiar si unul mai ieftin.Pentru ca e greu sa alegi gadgeturi la un buget forarte mic ti-am facut o listi cu cele mai bune.Daca te ...

Čitaj više
4K TV nije nadogradiv? Isprobajte ova rješenja

4K TV nije nadogradiv? Isprobajte ova rješenjaMiscelanea

Da biste riješili razne probleme s računalom, preporučujemo DriverFix:Ovaj softver će održavati i pokretati upravljačke programe, čime će se zaštititi od uobičajenih računalnih pogrešaka i kvara ha...

Čitaj više
ig stories viewer