A Microsoft kiad egy eszközkészletet a nagy teljesítményű HTTP fordított alkalmazásokhoz

  • A nagy teljesítményű HTTP fordított proxy alkalmazások fejlesztésére szolgáló új nyílt forráskódú eszközkészlet YARP néven ismert.
  • Linuxon és Windowson is fut, és többek között biztonsági és terheléselosztási célokra használható.
  • A YARP ellenőrzi az összes bejövő hálózati forgalmat, mielőtt eldönti, hová küldje azt.
  • Az eszközkészlethez tartozik egy könyvtár, amely az alkalmazásokban javítható a fordított proxy praktikusabbá tétele érdekében.
A legjobb proxy eszközök az adatvédelem érdekében

A Microsoft új nyílt forráskódú eszközkészletet adott ki a nagy teljesítményű fejlesztéshez HTTP fordított proxy alkalmazások. A YARP (Yet Another Reverse Proxy) C++ nyelven íródott, és Windowson és Linuxon fut.

A fejlesztők használhatják YARP terheléselosztás, útválasztás, gyorsítótár, tömörítés, TLS-lezárás és naplózás biztosítása HTTP-kiszolgálók számára. Használható biztonsági funkciók biztosítására is, például sebességkorlátozásra és kérésszűrésre.

A YARP-t is úgy tervezték, hogy rendkívül skálázható legyen: aszinkron modellt használ, amely a rendszer magjainak számával skálázódik. Minden HTTP adatfolyamot vagy WebSocket kapcsolatot külön szál dolgozó kezel.

Mi az?

A HTTP fordított proxy olyan összetevő, amely fogadja a kiszolgálóra érkező összes bejövő forgalmat, elemzi az egyes kéréseket, és transzparens módon proxyzza a kérést egy vagy több háttérkiszolgálóhoz.

A fordított proxy eloszthatja a bejövő kérések terhelését több szerver között, javítva a teljes rendszer teljesítményét.

A YARP egy nyílt forráskódú eszközkészlet nagy teljesítményű HTTP fordított proxy alkalmazások fejlesztéséhez.

Gyártásra kész és jól tesztelt megoldásként úgy tervezték, hogy könnyen telepíthető és kezelhető legyen elég bővíthető ahhoz, hogy kihasználja az új hardvert, az operációs rendszer képességeit és egyéb lehetőségeket fejlesztések.

Hogyan működik?

Kíváncsi lehet, hogyan működik egy fordított proxy alkalmazás.

Egyszerűen fogalmazva, a fordított proxy-alkalmazások köztes kiszolgálóként működnek az ügyfelek és más szerverek között.

Elfog minden bejövő hálózati forgalmat, megnézi a bejövő kérést, majd eldönti, hova küldje.

A Microsoft új, Yet Another Reverse Proxy (YARP) nevű eszközkészlete a nagy teljesítményű HTTP fordított proxy alkalmazásokat célozza meg.

A YARP tartalmazza az összes szükséges összetevőt a saját fordított proxy alkalmazás fejlesztéséhez és teszteléséhez.

Mik a tulajdonságai?

A YARP fő funkciói a következők:

  • Támogatás a többplatformos buildekhez (Windows, Linux, OS X) és mobileszközökhöz, például iOS és Android.
  • Az aszinkron I/O használata a kapcsolatok hatékony kezelésére számos platformon.
  • Egy bővítmény API, amely támogatja az egyéni modulokat és más harmadik féltől származó bővítményeket.
  • Számos beépített bővítmény: statikus fájlszállítás, gzip-tömörítés, URL-újraírás, terheléselosztás stb.
  • Hasznos eszközök az alkalmazás teljesítményének hibakereséséhez.

Amit tudni kell róla

A Microsoft kiadta a YARP-t, egy fordított proxyt, amelyet a nagy teljesítményű HTTP terheléselosztáshoz terveztek, és itt van néhány fontos dolog, amit tudnia kell róla.

  1. A szoftver nyílt forráskódú, és a HTTP-alkalmazások teljesítményének, biztonságának, megbízhatóságának és méretezhetőségének javítására használható.
  2. Az eszköztár olyan könyvtárat biztosít, amely alkalmazásokba ágyazható a fordított proxy funkciók hozzáadásához.
  3. A projekt GitHub tárháza tartalmaz egy minta alkalmazást a YARP könyvtár használatával. Ez az alkalmazás Docker-képként is elérhető.
  4. A YARP-t a Microsoft Edge csapata fejlesztette ki, és a Microsoft belsőleg használták a natív kódalapú fordított proxyszolgáltatás felépítéséhez.
  5. Az eszközkészlet tartalmaz egy futási környezetet, amely kezeli az összes HTTP-kérést és -választ, beleértve az útválasztást, a szállítási optimalizálást, a tömörítést, a gyorsítótárazást és a naplózást. Tartalmaz továbbá egy API-t a futási idő konfigurálásához és egy webalapú irányítópultot, amely valós időben mutatja a statisztikákat.

Mi a véleménye a YARP eszköztárról? Valami olyasmi, amit használnál? Tudassa velünk a megjegyzés rovatban.

Az Amazon biztosítja a felhasználókat, hogy a New World biztonságban van, annak ellenére, hogy a GPU-kra vonatkozó állítások tiltottak

Az Amazon biztosítja a felhasználókat, hogy a New World biztonságban van, annak ellenére, hogy a GPU-kra vonatkozó állítások tiltottakVegyes Cikkek

A New World játékosai olyan játék közbeni problémákra panaszkodnak, amelyek hatással vannak a GPU-jukra, és tönkreteszik őket.Az Amazon cáfolja az állításokat, és biztosítja a felhasználókat, hogy ...

Olvass tovább
Az új szivárgás azt mutatja, hogy a GTA Trilogy: The Definitive Edition érkezik a Steamre

Az új szivárgás azt mutatja, hogy a GTA Trilogy: The Definitive Edition érkezik a SteamreVegyes Cikkek

Sokan biztosan örülni fognak a Steam legfrissebb hírének. A Grand Theft Auto: The Trilogy Remastered hamarosan csatlakozik a platformhoz.Ez a következtetés az említett címeket bemutató legutóbbi ki...

Olvass tovább
A Google Drive-fájlok hamarosan elérhetők lesznek a Chrome új lapján

A Google Drive-fájlok hamarosan elérhetők lesznek a Chrome új lapjánVegyes Cikkek

A felhasználók mostantól megtalálhatják a Google Drive-fájlokat, amikor új lapot nyitnak meg a Chrome-ban.A funkció alapértelmezés szerint be lesz kapcsolva, de a Workspace-adminisztrátorok letilth...

Olvass tovább