Microsoft udgiver et værktøjssæt til højtydende HTTP reverse apps

  • Det nye open source-værktøjssæt til udvikling af højtydende HTTP reverse proxy-applikationer er kendt som YARP.
  • Det kører på både Linux og Windows og kan blandt andet bruges til sikkerhedsformål og belastningsbalancering.
  • YARP kontrollerer al indgående netværkstrafik, før den beslutter, hvor den skal sendes.
  • Værktøjssættet leveres med et bibliotek, der kan rettes i applikationer for at tilføje omvendt proxy praktisk.
Bedste proxyværktøjer til privatliv

Microsoft har udgivet et nyt open source-værktøjssæt til udvikling af højtydende HTTP omvendt proxy applikationer. YARP (Yet Another Reverse Proxy) er skrevet i C++ og kører på Windows og Linux.

Udviklere kan bruge YARP at levere belastningsbalancering, routing, caching, komprimering, TLS-terminering og logning for HTTP-servere. Det kan også bruges til at levere sikkerhedsfunktioner såsom hastighedsbegrænsning og anmodningsfiltrering.

YARP er også designet til at være yderst skalerbar: den bruger en asynkron model, der skaleres med antallet af kerner i systemet. Hver HTTP-stream eller WebSocket-forbindelse håndteres af en separat trådarbejder.

Hvad er det?

En HTTP omvendt proxy er en komponent, der tager al indgående trafik til en server, analyserer hver anmodning og på en gennemsigtig måde proxiserer anmodningen til en eller flere backend-servere.

En omvendt proxy kan fordele belastningen fra indgående anmodninger til flere servere, hvilket forbedrer ydeevnen af ​​det overordnede system.

YARP er et open source-værktøjssæt til udvikling af højtydende HTTP reverse proxy-applikationer.

Som en produktionsklar og gennemtestet løsning er den designet til nem implementering og administration og kan udvides nok til at drage fordel af ny hardware, OS-kapaciteter og andet potentiale forbedringer.

Hvordan virker det?

Du undrer dig måske over, hvordan en omvendt proxy-applikation fungerer.

Kort sagt fungerer en omvendt proxy-applikation som en mellemmandsserver mellem klienter og andre servere.

Den opsnapper al indkommende netværkstrafik, ser på den indgående anmodning og beslutter derefter, hvor den skal sendes.

Microsofts nye værktøjssæt kaldet Yet Another Reverse Proxy (YARP) retter sig mod højtydende HTTP reverse proxy-applikationer.

YARP inkluderer alle de nødvendige komponenter til at udvikle og teste din egen reverse proxy-applikation.

Hvad er dens funktioner?

YARPs kernefunktioner omfatter:

  • Understøttelse af builds på tværs af platforme (Windows, Linux, OS X) og mobile enheder såsom iOS og Android.
  • Brugen af ​​asynkron I/O til at håndtere forbindelser effektivt på tværs af en række platforme.
  • Et plugin API, der understøtter brugerdefinerede moduler og andre tredjepartsudvidelser.
  • Adskillige indbyggede plugins: statisk fillevering, gzip-komprimering, URL-omskrivning, belastningsbalancering og mere.
  • Nyttige værktøjer til fejlretning af din applikations ydeevne.

Hvad du behøver at vide om det

Microsoft har udgivet YARP, en omvendt proxy designet til højtydende HTTP-belastningsbalancering, og her er flere vigtige ting, du skal vide om det.

  1. Softwaren er open source og kan bruges til at forbedre ydeevnen, sikkerheden, pålideligheden og skalerbarheden af ​​HTTP-applikationer.
  2. Værktøjssættet indeholder et bibliotek, der kan indlejres i applikationer for at tilføje omvendt proxy-funktionalitet.
  3. Projektets GitHub-depot inkluderer en prøveapplikation, der bruger YARP-biblioteket. Denne applikation er også tilgængelig som et Docker-billede.
  4. YARP blev udviklet af Microsoft Edge-teamet og blev brugt internt hos Microsoft til at bygge sin oprindelige kodebaserede reverse proxy-tjeneste.
  5. Værktøjssættet inkluderer en runtime, der håndterer alle HTTP-anmodninger og -svar, inklusive routing, transportoptimeringer, komprimering, caching og logning. Det inkluderer også en API til konfiguration af runtime og et webbaseret dashboard, der viser statistik i realtid.

Hvad er dine tanker om YARP-værktøjssættet? Er det noget du vil bruge? Fortæl os det i kommentarfeltet.

Cel mai bun antivirus med antispam [6 optiuni perfecte]

Cel mai bun antivirus med antispam [6 optiuni perfecte]Miscellanea

Deoarece te protejeaza si lupta intotdeauna pentru mentinerea unei casute de e-mail curate, BullGuard reprezinta o alta solutie cu funktion antispam aflata i topul preferintelor noastre.Acest progr...

Læs mere
Top 5 cele mai solutii VPN til iPhone

Top 5 cele mai solutii VPN til iPhoneMiscellanea

Urmatoarea noastra recomandare este NordVPN. Cu peste 5000 de servere disponibile in 59 de tari din intreaga lume, aceasta optiune iti va oferi or experienta unica. Din fericire, NordVPN este ekstr...

Læs mere
20 tips, du skal vide, før du spiller Dying Light 2

20 tips, du skal vide, før du spiller Dying Light 2Miscellanea

Har du besluttet dig for at hente Dying Light 2 Stay Human og har brug for et par tips, før du starter?Begyndere kan have en virkelig hård tid, hvis de ikke forstår den rigtige mekanik.Her er 20 ti...

Læs mere