Корпорація Майкрософт випускає набір інструментів для високопродуктивних зворотних додатків HTTP

How to effectively deal with bots on your site? The best protection against click fraud.
  • Новий набір інструментів з відкритим вихідним кодом для розробки високопродуктивних додатків зворотного проксі HTTP відомий як YARP.
  • Він працює як на Linux, так і на Windows і може використовуватися для цілей безпеки та балансування навантаження серед інших.
  • YARP перевіряє весь вхідний мережевий трафік, перш ніж вирішити, куди його відправити.
  • Набір інструментів містить бібліотеку, яку можна виправити в програмах, щоб додати практичність зворотного проксі.
Найкращі інструменти проксі для конфіденційності

Microsoft випустила новий набір інструментів з відкритим кодом для розробки високопродуктивних Зворотний проксі HTTP додатків. YARP (Yet Another Reverse Proxy) написаний на C++ і працює в Windows і Linux.

Розробники можуть використовувати YARP щоб забезпечити балансування навантаження, маршрутизацію, кешування, стиснення, завершення TLS і ведення журналів для серверів HTTP. Його також можна використовувати для забезпечення функцій безпеки, таких як обмеження швидкості та фільтрація запитів.

YARP також має високу масштабованість: він використовує асинхронну модель, яка масштабується відповідно до кількості ядер у системі. Кожен потік HTTP або підключення WebSocket обробляється окремим обробником потоку.

instagram story viewer

Що це?

Зворотний проксі-сервер HTTP — це компонент, який приймає весь вхідний трафік на сервер, аналізує кожен запит і прозоро передає запит на один або кілька серверів.

Зворотний проксі може розподіляти навантаження від вхідних запитів на кілька серверів, покращуючи продуктивність системи в цілому.

YARP — це набір інструментів з відкритим вихідним кодом для розробки високопродуктивних додатків зворотного проксі HTTP.

Як готове до виробництва та добре перевірене рішення, воно розроблено для легкого розгортання та керування є достатньо розширюваним, щоб скористатися перевагами нового обладнання, можливостей ОС та іншого потенціалу покращення.

Як це працює?

Вам може бути цікаво, як працює програма зворотного проксі.

Простіше кажучи, програма зворотного проксі діє як сервер посередника між клієнтами та іншими серверами.

Він перехоплює весь вхідний мережевий трафік, переглядає вхідний запит, а потім вирішує, куди його відправити.

Новий набір інструментів Microsoft під назвою Yet Another Reverse Proxy (YARP) націлений на високопродуктивні програми зворотного проксі HTTP.

YARP включає всі необхідні компоненти для розробки та тестування власного зворотного проксі-додатка.

Які його особливості?

Основні функції YARP включають:

  • Підтримка міжплатформних збірок (Windows, Linux, OS X) і мобільних пристроїв, таких як iOS і Android.
  • Використання асинхронного вводу-виводу для ефективної обробки з'єднань на різних платформах.
  • API плагінів, який підтримує спеціальні модулі та інші сторонні розширення.
  • Кілька вбудованих плагінів: статична доставка файлів, стиснення gzip, перезапис URL-адрес, балансування навантаження тощо.
  • Корисні інструменти для налагодження продуктивності вашої програми.

Що потрібно знати про це

Корпорація Майкрософт випустила YARP, зворотний проксі-сервер, розроблений для високопродуктивного балансування навантаження HTTP, і ось кілька ключових речей, які вам потрібно знати про нього.

  1. Програмне забезпечення є відкритим вихідним кодом і може використовуватися для підвищення продуктивності, безпеки, надійності та масштабованості HTTP-додатків.
  2. Набір інструментів надає бібліотеку, яку можна вбудувати в програми, щоб додати функціональність зворотного проксі.
  3. Репозиторій GitHub проекту включає зразок програми з використанням бібліотеки YARP. Ця програма також доступна як образ Docker.
  4. YARP був розроблений командою Microsoft Edge і використовувався всередині компанії Microsoft для створення власної служби зворотного проксі на основі коду.
  5. Набір інструментів містить середовище виконання, яке обробляє всі HTTP-запити та відповіді, включаючи маршрутизацію, оптимізацію транспортування, стиснення, кешування та ведення журналів. Він також включає API для налаштування середовища виконання та веб-інформаційну панель, яка відображає статистику в режимі реального часу.

Що ви думаєте про інструментарій YARP? Це те, що ви б використали? Дайте нам знати в розділі коментарів.

Teachs.ru
Програму можна безкоштовно подарувати для створення CD-дисків

Програму можна безкоштовно подарувати для створення CD-дисківРізне

Індиферентною дакою є створена етикетка, цифрові фотографії, редагування фотографій, догляд за процесом огляду є легатурою редагування зображень, що не є закінченою за допомогою Adobe Photoshop.Ред...

Читати далі
Подальший доказ для телефону Andromeda знайдений у збірці Windows 10 SDK

Подальший доказ для телефону Andromeda знайдений у збірці Windows 10 SDKРізне

Andromeda - це кодова назва мобільного пристрою Windows Core OS, який складається Microsoft, як відомо, розвивається. Це може бути новим Поверхневий телефон, складаний планшет або щось інше. Micros...

Читати далі
Як видалити пошкоджений драйвер принтера [КРОК КРОК]

Як видалити пошкоджений драйвер принтера [КРОК КРОК]Різне

Зберігайте свій ПК здоровим, оновлюючи драйвериЦей інструмент допоможе вам виявити старі та несправні драйвери та автоматично здійснить пошук хорошої версії. Таким чином, ви будете використовувати ...

Читати далі
ig stories viewer