Microsoft brengt een toolkit uit voor krachtige HTTP-reverse-apps

  • De nieuwe open-source toolkit voor het ontwikkelen van krachtige HTTP reverse proxy-applicaties staat bekend als YARP.
  • Het draait op zowel Linux als Windows en kan onder andere worden gebruikt voor beveiligingsdoeleinden en load balancing.
  • YARP controleert al het inkomende netwerkverkeer voordat het beslist waar het naartoe moet.
  • De toolkit wordt geleverd met een bibliotheek die in toepassingen kan worden gerepareerd om reverse proxy-functionaliteit toe te voegen.
Beste proxy-tools voor privacy

Microsoft heeft een nieuwe open-source toolkit uitgebracht voor het ontwikkelen van high-performance HTTP omgekeerde proxy toepassingen. YARP (Yet Another Reverse Proxy) is geschreven in C++ en draait op Windows en Linux.

Ontwikkelaars kunnen gebruiken YARP om taakverdeling, routering, caching, compressie, TLS-beëindiging en logboekregistratie voor HTTP-servers te bieden. Het kan ook worden gebruikt om beveiligingsfuncties te bieden, zoals snelheidsbeperking en verzoekfiltering.

YARP is ook ontworpen om zeer schaalbaar te zijn: het maakt gebruik van een asynchroon model dat schaalt met het aantal cores in het systeem. Elke HTTP-stream of WebSocket-verbinding wordt afgehandeld door een afzonderlijke thread-worker.

Wat is het?

Een HTTP reverse proxy is een onderdeel dat al het inkomende verkeer naar een server opneemt, elk verzoek analyseert en het verzoek transparant naar een of meer backend-servers stuurt.

Een reverse proxy kan de belasting van inkomende verzoeken naar verschillende servers verdelen, waardoor de prestaties van het algehele systeem worden verbeterd.

YARP is een open-source toolkit voor het ontwikkelen van krachtige HTTP reverse proxy-applicaties.

Als een productieklare en goed geteste oplossing, is het ontworpen voor eenvoudige implementatie en beheer en is uitbreidbaar genoeg om te profiteren van nieuwe hardware, OS-mogelijkheden en ander potentieel verbeteringen.

Hoe werkt het?

U vraagt ​​zich misschien af ​​hoe een reverse proxy-toepassing werkt.

Simpel gezegd, een reverse proxy-toepassing fungeert als een tussenpersoon tussen clients en andere servers.

Het onderschept al het inkomende netwerkverkeer, bekijkt het binnenkomende verzoek en beslist vervolgens waar het naartoe moet.

De nieuwe toolkit van Microsoft, genaamd Yet Another Reverse Proxy (YARP), is gericht op krachtige HTTP reverse proxy-applicaties.

YARP bevat alle benodigde componenten voor het ontwikkelen en testen van uw eigen reverse proxy-applicatie.

Wat zijn de kenmerken?

De kernfuncties van YARP omvatten:

  • Ondersteuning voor platformonafhankelijke builds (Windows, Linux, OS X) en mobiele apparaten zoals iOS en Android.
  • Het gebruik van asynchrone I/O om verbindingen efficiënt af te handelen over een reeks platforms.
  • Een plug-in-API die aangepaste modules en andere extensies van derden ondersteunt.
  • Verschillende ingebouwde plug-ins: levering van statische bestanden, gzip-compressie, herschrijven van URL's, taakverdeling en meer.
  • Handige tools voor het debuggen van de prestaties van uw applicatie.

Wat u erover moet weten

Microsoft heeft YARP uitgebracht, een reverse proxy die is ontworpen voor krachtige HTTP-taakverdeling, en hier zijn enkele belangrijke dingen die u erover moet weten.

  1. De software is open source en kan worden gebruikt om de prestaties, beveiliging, betrouwbaarheid en schaalbaarheid van HTTP-toepassingen te verbeteren.
  2. De toolkit biedt een bibliotheek die kan worden ingesloten in toepassingen om reverse proxy-functionaliteit toe te voegen.
  3. De GitHub-repository van het project bevat een voorbeeldtoepassing die de YARP-bibliotheek gebruikt. Deze applicatie is ook beschikbaar als Docker-image.
  4. YARP is ontwikkeld door het Microsoft Edge-team en werd intern bij Microsoft gebruikt om zijn native op code gebaseerde reverse proxy-service te bouwen.
  5. De toolkit bevat een runtime die alle HTTP-verzoeken en -antwoorden afhandelt, inclusief routering, transportoptimalisaties, compressie, caching en logging. Het bevat ook een API voor het configureren van de runtime en een webgebaseerd dashboard dat statistieken in realtime toont.

Wat vindt u van de YARP-toolkit? Is het iets dat je zou gebruiken? Laat het ons weten in het commentaargedeelte.

La Stampante non Stampa la Pagina Intera: Kom Risolvere

La Stampante non Stampa la Pagina Intera: Kom RisolvereDiversen

Als de software niet op de interpagina wordt gestempeld, kan dit de oorzaak van foutieve impostazione zijn.U kunt snel problemen oplossen met de software en het stuurprogramma van de stempel.Een an...

Lees verder
Kom uit met automatische automatische stoombediening

Kom uit met automatische automatische stoombedieningDiversen

Als u Steam gebruikt, verschijnt er een melding voor de verwerking, waardoor u de controle over uw impostazione kunt vergemakkelijken.De eerste oplossing is dat u de app kunt gebruiken en de pianif...

Lees verder
CS: GO Continua a Bloccarsi o va a Scatti [5 Soluzioni]

CS: GO Continua a Bloccarsi o va a Scatti [5 Soluzioni]Diversen

CS: GO het blok of de rit kan een verouderd grafisch schema hebben.Het uitschakelen van de compatibiliteitsmodaliteit per Steam kan het probleem oplossen.De grafische weergave van de bestuurder los...

Lees verder