Microsoft merilis toolkit untuk aplikasi balik HTTP berkinerja tinggi

  • Toolkit open-source baru untuk mengembangkan aplikasi proxy terbalik HTTP berkinerja tinggi dikenal sebagai YARP.
  • Ini berjalan di Linux dan Windows dan dapat digunakan untuk tujuan keamanan dan penyeimbangan beban antara lain.
  • YARP memeriksa semua lalu lintas jaringan yang masuk sebelum memutuskan ke mana harus mengirimnya.
  • Toolkit ini dilengkapi dengan perpustakaan yang dapat diperbaiki dalam aplikasi untuk menambahkan kepraktisan proxy terbalik.
Alat proxy terbaik untuk privasi

Microsoft telah merilis toolkit open-source baru untuk mengembangkan kinerja tinggi Proksi balik HTTP aplikasi. YARP (Yet Another Reverse Proxy) ditulis dalam C++ dan berjalan di Windows dan Linux.

Pengembang dapat menggunakan YARP untuk menyediakan penyeimbangan beban, perutean, caching, kompresi, penghentian TLS, dan logging untuk server HTTP. Ini juga dapat digunakan untuk menyediakan fitur keamanan seperti pembatasan kecepatan dan pemfilteran permintaan.

YARP juga dirancang agar sangat skalabel: ia menggunakan model asinkron yang menskalakan dengan jumlah inti dalam sistem. Setiap aliran HTTP atau koneksi WebSocket ditangani oleh pekerja utas terpisah.

Apa itu?

Proksi balik HTTP adalah komponen yang menerima semua lalu lintas masuk ke server, menganalisis setiap permintaan, dan secara transparan mem-proksi permintaan ke satu atau beberapa server backend.

Proxy terbalik dapat mendistribusikan beban dari permintaan masuk ke beberapa server, meningkatkan kinerja sistem secara keseluruhan.

YARP adalah toolkit open-source untuk mengembangkan aplikasi HTTP reverse proxy berkinerja tinggi.

Sebagai solusi siap produksi dan teruji dengan baik, ini dirancang untuk penerapan dan pengelolaan yang mudah dan cukup dapat diperluas untuk memanfaatkan perangkat keras baru, kemampuan OS, dan potensi lainnya perbaikan.

Bagaimana cara kerjanya?

Anda mungkin bertanya-tanya bagaimana cara kerja aplikasi proxy terbalik.

Sederhananya, aplikasi proxy terbalik bertindak sebagai server perantara antara klien dan server lain.

Ini memotong semua lalu lintas jaringan yang masuk, melihat permintaan yang masuk, dan kemudian memutuskan ke mana harus mengirimnya.

Toolkit baru Microsoft, yang disebut Yet Another Reverse Proxy (YARP) menargetkan aplikasi proxy terbalik HTTP berkinerja tinggi.

YARP mencakup semua komponen yang diperlukan untuk mengembangkan dan menguji aplikasi proxy terbalik Anda sendiri.

Apa saja fitur-fiturnya?

Fitur inti YARP meliputi:

  • Dukungan untuk build lintas platform (Windows, Linux, OS X) dan perangkat seluler seperti iOS dan Android.
  • Penggunaan I/O asinkron untuk menangani koneksi secara efisien di berbagai platform.
  • API plugin yang mendukung modul khusus dan ekstensi pihak ketiga lainnya.
  • Beberapa plugin bawaan: pengiriman file statis, kompresi gzip, penulisan ulang URL, penyeimbangan beban, dan banyak lagi.
  • Alat yang berguna untuk men-debug kinerja aplikasi Anda.

Apa yang perlu Anda ketahui tentang itu?

Microsoft telah merilis YARP, proxy terbalik yang dirancang untuk penyeimbangan beban HTTP berkinerja tinggi, dan berikut adalah beberapa hal penting yang perlu Anda ketahui tentangnya.

  1. Perangkat lunak ini open source dan dapat digunakan untuk meningkatkan kinerja, keamanan, keandalan, dan skalabilitas aplikasi HTTP.
  2. Toolkit ini menyediakan perpustakaan yang dapat disematkan dalam aplikasi untuk menambahkan fungsionalitas proxy terbalik.
  3. Repositori GitHub proyek menyertakan aplikasi sampel menggunakan pustaka YARP. Aplikasi ini juga tersedia sebagai gambar Docker.
  4. YARP dikembangkan oleh tim Microsoft Edge dan digunakan secara internal di Microsoft untuk membangun layanan proxy terbalik berbasis kode asli.
  5. Toolkit ini mencakup runtime yang menangani semua permintaan dan respons HTTP, termasuk perutean, optimalisasi transport, kompresi, caching, dan logging. Ini juga mencakup API untuk mengonfigurasi runtime dan dasbor berbasis web yang menampilkan statistik secara real-time.

Apa pendapat Anda tentang toolkit YARP? Apakah itu sesuatu yang akan Anda gunakan? Beri tahu kami di bagian komentar.

Aplikasi Windows 8 Terbaik Minggu Ini: Meja Animasi

Aplikasi Windows 8 Terbaik Minggu Ini: Meja AnimasiBermacam Macam

Untuk memperbaiki berbagai masalah PC, kami merekomendasikan DriverFix:Perangkat lunak ini akan menjaga driver Anda tetap aktif dan berjalan, sehingga menjaga Anda tetap aman dari kesalahan umum ko...

Baca selengkapnya

Penawaran SSD Black Friday 2020 yang tidak akan mengecewakan AndaBermacam Macam

Keahlian perangkat lunak dan perangkat keras yang menghemat waktu yang membantu 200 juta pengguna setiap tahun. Memandu Anda dengan saran, berita, dan kiat untuk meningkatkan kehidupan teknologi An...

Baca selengkapnya
4 penghancur kertas karton terbaik untuk dibeli [Panduan 2021]

4 penghancur kertas karton terbaik untuk dibeli [Panduan 2021]Bermacam Macam

Jika Anda memiliki bisnis yang mengirimkan paket setiap hari dan Anda perlu melindunginya dari kerusakan selama pengangkutan, Anda mungkin tahu semua tentang pengemasan kardus. Dalam hal ini, Anda ...

Baca selengkapnya