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

  • 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.

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.

Siste Windows Insider Update kommer med flere problemer enn reparasjoner

Siste Windows Insider Update kommer med flere problemer enn reparasjonerMiscellanea

Som vi har fortalt deg for noen dager siden, ga Microsoft ut en ny oppdatering for Windows Insiders. Nå er det imidlertid åpenbart at denne nye oppdateringen ga flere problemer enn nye funksjoner e...

Les mer
AMD Carrizo CPU-brukere vil snart kunne oppgradere til Creators Update

AMD Carrizo CPU-brukere vil snart kunne oppgradere til Creators UpdateMiscellanea

Windows 7- og Windows 8.1-brukere som nylig prøvde å oppgrader til Creators Update oppdaget en feilmelding som informerte dem om at maskinvaren deres er inkompatibel med operativsystemet. Mer spesi...

Les mer
Trip Advisor Windows 8, 10 App mottar oppdatering

Trip Advisor Windows 8, 10 App mottar oppdateringMiscellanea

Den offisielle Trip Advisor-appen for brukere av Windows 8 har nylig blitt lansert i Windows Store, og nå har den mottatt en fersk ny oppdatering. Uten tvil er det for øyeblikket den beste reiseapp...

Les mer