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

How to effectively deal with bots on your site? The best protection against click fraud.
  • 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.

instagram story viewer

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.

Teachs.ru
Cómo Arreglar Caídas de FPS és Juegos de PC Windows 10 rendszeren

Cómo Arreglar Caídas de FPS és Juegos de PC Windows 10 rendszerenVegyes Cikkek

El retraso y la tartamudez son el resultado más común de las caídas de FPS en los juegos.Las caídas de FPS pueden ocurrir si tienes problemas con tu conexión o si los servidores están demasiado ocu...

Olvass tovább
A betöltési képernyőn elakadt Modern Warfare 2 elhárítása

A betöltési képernyőn elakadt Modern Warfare 2 elhárításaVegyes Cikkek

Próbálja ki ezeket az egyszerű javításokat, ha a Modern Warfare 2 elakad a betöltési képernyőnA Call of Duty Modern Warfare 2 elakadhat a betöltési képernyőn, amikor megpróbálja elindítani vagy eli...

Olvass tovább
Fortect Review: megéri az új PC Optimizer?

Fortect Review: megéri az új PC Optimizer?Vegyes Cikkek

A Fortect egyszerűvé teszi a Windows optimalizálását gyors szkenneléssel és alapos javításokkal.Egyszerűen pótolja a hiányzó rendszerfájlokat, és néhány kattintással távolítsa el a szemetet.Ebben a...

Olvass tovább
ig stories viewer