Microsoft gir ut et verktøysett for høyytelses HTTP-omvendte apper

How to effectively deal with bots on your site? The best protection against click fraud.
  • Det nye verktøysettet med åpen kildekode for utvikling av høyytelses HTTP reverse proxy-applikasjoner er kjent som YARP.
  • Den kjører både på Linux og Windows og kan blant annet brukes til sikkerhetsformål og lastbalansering.
  • YARP sjekker all innkommende nettverkstrafikk før den bestemmer seg for hvor den skal sendes.
  • Verktøysettet kommer med et bibliotek som kan fikses i applikasjoner for å legge til praktisk omvendt proxy.
Beste proxy-verktøy for personvern

Microsoft har gitt ut et nytt åpen kildekodeverktøy for utvikling av høy ytelse HTTP omvendt proxy applikasjoner. YARP (Yet Another Reverse Proxy) er skrevet i C++ og kjører på Windows og Linux.

Utviklere kan bruke YARP for å gi lastbalansering, ruting, caching, komprimering, TLS-terminering og logging for HTTP-servere. Den kan også brukes til å tilby sikkerhetsfunksjoner som hastighetsbegrensning og forespørselsfiltrering.

YARP er også designet for å være svært skalerbar: den bruker en asynkron modell som skaleres med antall kjerner i systemet. Hver HTTP-strøm eller WebSocket-tilkobling håndteres av en separat trådarbeider.

instagram story viewer

Hva er det?

En HTTP omvendt proxy er en komponent som tar inn all innkommende trafikk til en server, analyserer hver forespørsel og på en transparent måte sender forespørselen til en eller flere backend-servere.

En omvendt proxy kan fordele belastningen fra innkommende forespørsler til flere servere, og forbedre ytelsen til det totale systemet.

YARP er et verktøysett med åpen kildekode for utvikling av høyytelses HTTP reverse proxy-applikasjoner.

Som en produksjonsklar og godt testet løsning er den designet for enkel distribusjon og administrasjon og er utvidbar nok til å dra nytte av ny maskinvare, OS-funksjoner og annet potensial forbedringer.

Hvordan virker det?

Du lurer kanskje på hvordan en omvendt proxy-applikasjon fungerer.

Enkelt sagt, en omvendt proxy-applikasjon fungerer som en mellommann-server mellom klienter og andre servere.

Den avskjærer all innkommende nettverkstrafikk, ser på den innkommende forespørselen og bestemmer deretter hvor den skal sendes.

Microsofts nye verktøysett, kalt Yet Another Reverse Proxy (YARP) retter seg mot høyytelses HTTP reverse proxy-applikasjoner.

YARP inkluderer alle nødvendige komponenter for å utvikle og teste din egen omvendt proxy-applikasjon.

Hva er dens funksjoner?

YARPs kjernefunksjoner inkluderer:

  • Støtte for bygg på tvers av plattformer (Windows, Linux, OS X) og mobile enheter som iOS og Android.
  • Bruken av asynkron I/O for å håndtere tilkoblinger effektivt på tvers av en rekke plattformer.
  • Et plugin-API som støtter tilpassede moduler og andre tredjepartsutvidelser.
  • Flere innebygde plugins: statisk fillevering, gzip-komprimering, URL-omskriving, lastbalansering og mer.
  • Nyttige verktøy for å feilsøke ytelsen til applikasjonen din.

Hva du trenger å vite om det

Microsoft har gitt ut YARP, en omvendt proxy designet for høyytelses HTTP-belastningsbalansering, og her er flere viktige ting du trenger å vite om det.

  1. Programvaren er åpen kildekode og kan brukes til å forbedre ytelsen, sikkerheten, påliteligheten og skalerbarheten til HTTP-applikasjoner.
  2. Verktøysettet gir et bibliotek som kan bygges inn i applikasjoner for å legge til omvendt proxy-funksjonalitet.
  3. Prosjektets GitHub-depot inkluderer en prøveapplikasjon som bruker YARP-biblioteket. Denne applikasjonen er også tilgjengelig som et Docker-bilde.
  4. YARP ble utviklet av Microsoft Edge-teamet og ble brukt internt hos Microsoft for å bygge sin opprinnelige kodebaserte omvendt proxy-tjeneste.
  5. Verktøysettet inkluderer en kjøretid som håndterer alle HTTP-forespørsler og svar, inkludert ruting, transportoptimaliseringer, komprimering, caching og logging. Den inkluderer også et API for å konfigurere kjøretiden og et nettbasert dashbord som viser statistikk i sanntid.

Hva er dine tanker om YARP-verktøysettet? Er det noe du vil bruke? Gi oss beskjed i kommentarfeltet.

Teachs.ru
FIX: State of Decay 2 feilkode 2 i Windows 10

FIX: State of Decay 2 feilkode 2 i Windows 10Miscellanea

State of Decay 2 er et zombieoverlevelsesspill utgitt av Microsoft Studios. Teamet bak spillet, Undead Labs, fortsetter å utvikle spillet og legger til noen DLC-er som har blitt hyllet av spillmilj...

Les mer
Outlook 2016 sletter og dupliserer brukerens e-post, men det er en løsning

Outlook 2016 sletter og dupliserer brukerens e-post, men det er en løsningMiscellanea

Husker du ikke hvilke duplikatfiler du har på HDD?Dette verktøyet vil hjelpe deg kvitt duplikatfiler på PCen. Det vil ikke bare gi deg mer ledig plass, men det vil også hjelpe PC-en til å operere r...

Les mer
Microsoft News-app for Windows 8, Windows 10

Microsoft News-app for Windows 8, Windows 10Miscellanea

For å fikse forskjellige PC-problemer, anbefaler vi DriverFix:Denne programvaren vil holde driverne dine i gang, og dermed beskytte deg mot vanlige datamaskinfeil og maskinvarefeil. Sjekk alle driv...

Les mer
ig stories viewer