Microsoft släpper en verktygslåda för högpresterande HTTP-omvända appar

How to effectively deal with bots on your site? The best protection against click fraud.
  • Den nya verktygslådan med öppen källkod för att utveckla högpresterande HTTP-omvända proxyapplikationer kallas YARP.
  • Den körs på både Linux och Windows och kan användas bland annat för säkerhetsändamål och lastbalansering.
  • YARP kontrollerar all inkommande nätverkstrafik innan den bestämmer vart den ska skickas.
  • Verktygslådan kommer med ett bibliotek som kan fixas i applikationer för att lägga till omvänd proxy.
Bästa proxyverktyg för integritet

Microsoft har släppt ett nytt verktyg med öppen källkod för att utveckla högpresterande HTTP omvänd proxy applikationer. YARP (Yet Another Reverse Proxy) är skriven i C++ och körs på Windows och Linux.

Utvecklare kan använda YARP för att tillhandahålla lastbalansering, routing, cachning, komprimering, TLS-avslutning och loggning för HTTP-servrar. Den kan också användas för att tillhandahålla säkerhetsfunktioner som hastighetsbegränsning och förfrågningsfiltrering.

YARP är också designad för att vara mycket skalbar: den använder en asynkron modell som skalas med antalet kärnor i systemet. Varje HTTP-ström eller WebSocket-anslutning hanteras av en separat trådarbetare.

instagram story viewer

Vad är det?

En HTTP omvänd proxy är en komponent som tar in all inkommande trafik till en server, analyserar varje begäran och på ett transparent sätt proxiar begäran till en eller flera backend-servrar.

En omvänd proxy kan fördela belastningen från inkommande förfrågningar till flera servrar, vilket förbättrar det övergripande systemets prestanda.

YARP är en verktygslåda med öppen källkod för att utveckla högpresterande HTTP-omvänd proxy-applikationer.

Som en produktionsklar och vältestad lösning är den designad för enkel driftsättning och hantering och är tillräckligt utbyggbart för att dra nytta av ny hårdvara, OS-funktioner och annan potential förbättringar.

Hur fungerar det?

Du kanske undrar hur en omvänd proxy-applikation fungerar.

Enkelt uttryckt fungerar en omvänd proxyapplikation som en mellanhandsserver mellan klienter och andra servrar.

Den fångar upp all inkommande nätverkstrafik, tittar på den inkommande förfrågan och bestämmer sedan var den ska skickas.

Microsofts nya verktygslåda, kallad Yet Another Reverse Proxy (YARP) riktar sig till högpresterande HTTP-omvänd proxy-applikationer.

YARP innehåller alla nödvändiga komponenter för att utveckla och testa din egen omvänd proxyapplikation.

Vilka är dess egenskaper?

YARP: s kärnfunktioner inkluderar:

  • Stöd för plattformsoberoende versioner (Windows, Linux, OS X) och mobila enheter som iOS och Android.
  • Användningen av asynkron I/O för att hantera anslutningar effektivt över en rad plattformar.
  • Ett plugin-API som stöder anpassade moduler och andra tredjepartstillägg.
  • Flera inbyggda plugins: statisk filleverans, gzip-komprimering, URL-omskrivning, lastbalansering och mer.
  • Användbara verktyg för att felsöka prestandan för din applikation.

Vad du behöver veta om det

Microsoft har släppt YARP, en omvänd proxy designad för högpresterande HTTP-lastbalansering, och här är flera viktiga saker du behöver veta om det.

  1. Programvaran är öppen källkod och kan användas för att förbättra prestanda, säkerhet, tillförlitlighet och skalbarhet för HTTP-applikationer.
  2. Verktygslådan tillhandahåller ett bibliotek som kan bäddas in i applikationer för att lägga till omvänd proxyfunktion.
  3. Projektets GitHub-förråd inkluderar en exempelapplikation som använder YARP-biblioteket. Denna applikation är också tillgänglig som en Docker-bild.
  4. YARP utvecklades av Microsoft Edge-teamet och användes internt hos Microsoft för att bygga sin inbyggda kodbaserade omvänd proxytjänst.
  5. Verktygslådan innehåller en runtime som hanterar alla HTTP-förfrågningar och svar, inklusive routing, transportoptimeringar, komprimering, cachning och loggning. Den innehåller också ett API för att konfigurera körtiden och en webbaserad instrumentpanel som visar statistik i realtid.

Vad tycker du om YARP-verktygslådan? Är det något du skulle använda? Låt oss veta i kommentarsfältet.

Teachs.ru
Surface Pro 3 avslöjad av Microsoft: 12-tums och i7 Inside

Surface Pro 3 avslöjad av Microsoft: 12-tums och i7 InsideMiscellanea

Vi lever med Microsofts Surface-evenemang i New York och företaget avslöjade just Surface Pro 3, en surfplatta som lovar att lösa en allmän konflikt och en allmän kunds fråga: vad ska jag köpa, en ...

Läs mer
Windows 10 Mobile Anniversary Update bryter många telefoner

Windows 10 Mobile Anniversary Update bryter många telefonerMiscellanea

Windows 10 Mobile Anniversary Update är till sist tillgänglig för nedladdning, men många användare som redan har installerat den på sina telefoner skulle förmodligen rekommendera dig att tänka två ...

Läs mer
Windows 10 Build 18312 ger nya lagrings- och återställningsalternativ

Windows 10 Build 18312 ger nya lagrings- och återställningsalternativMiscellanea

Microsoft har släppt den första förhandsgranskningen av Windows 10 för 2019. De Förhandsgranskning av Windows 10 Insider Build 18312 visar oss några nya saker som 19H1-uppdateringen kommer att lägg...

Läs mer
ig stories viewer