Microsoft выпускает набор инструментов для высокопроизводительных обратных HTTP-приложений

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

Microsoft выпустила новый набор инструментов с открытым исходным кодом для разработки высокопроизводительных Обратный HTTP-прокси Приложения. YARP (еще один обратный прокси-сервер) написан на C++ и работает в Windows и Linux.

Разработчики могут использовать Ярп для обеспечения балансировки нагрузки, маршрутизации, кэширования, сжатия, завершения TLS и ведения журнала для HTTP-серверов. Его также можно использовать для обеспечения функций безопасности, таких как ограничение скорости и фильтрация запросов.

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

instagram story viewer

Что это такое?

Обратный HTTP-прокси — это компонент, который принимает весь входящий трафик на сервер, анализирует каждый запрос и прозрачно передает запрос на один или несколько внутренних серверов.

Обратный прокси может распределять нагрузку от входящих запросов на несколько серверов, повышая производительность всей системы.

YARP — это набор инструментов с открытым исходным кодом для разработки высокопроизводительных приложений обратного HTTP-прокси.

Это готовое к работе и хорошо протестированное решение отличается простотой развертывания и управления, а также достаточно расширяема, чтобы использовать преимущества нового оборудования, возможностей ОС и других потенциальных возможностей. улучшения.

Как это работает?

Вам может быть интересно, как работает приложение обратного прокси.

Проще говоря, обратное прокси-приложение действует как сервер-посредник между клиентами и другими серверами.

Он перехватывает весь входящий сетевой трафик, просматривает входящий запрос, а затем решает, куда его направить.

Новый набор инструментов Microsoft под названием «Еще один обратный прокси-сервер» (YARP) предназначен для высокопроизводительных приложений обратного прокси-сервера HTTP.

YARP включает в себя все необходимые компоненты для разработки и тестирования вашего собственного приложения обратного прокси.

Каковы его особенности?

Основные функции YARP включают в себя:

  • Поддержка кроссплатформенных сборок (Windows, Linux, OS X) и мобильных устройств, таких как iOS и Android.
  • Использование асинхронного ввода-вывода для эффективной обработки соединений на различных платформах.
  • Плагин API, который поддерживает пользовательские модули и другие сторонние расширения.
  • Несколько встроенных плагинов: доставка статических файлов, сжатие gzip, перезапись URL-адресов, балансировка нагрузки и многое другое.
  • Полезные инструменты для отладки производительности вашего приложения.

Что вам нужно знать об этом

Microsoft выпустила YARP, обратный прокси-сервер, предназначенный для высокопроизводительной балансировки нагрузки HTTP, и вот несколько ключевых вещей, которые вам нужно знать о нем.

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

Что вы думаете о наборе инструментов YARP? Это то, что вы бы использовали? Дайте нам знать в разделе комментариев.

Teachs.ru
Загрузите файлы ISO с апрельским обновлением Windows 10

Загрузите файлы ISO с апрельским обновлением Windows 10Разное

Для решения различных проблем с ПК мы рекомендуем Restoro PC Repair Tool:Это программное обеспечение исправит распространенные компьютерные ошибки, защитит вас от потери файлов, вредоносных програм...

Читать далее
Многодисковые игры для Xbox 360 теперь совместимы с Xbox One

Многодисковые игры для Xbox 360 теперь совместимы с Xbox OneРазное

Настоящие геймеры используют лучший игровой браузер: Opera GX - Получите ранний доступOpera GX - это специальная версия знаменитого браузера Opera, созданная специально для удовлетворения потребнос...

Читать далее
Хронология не будет представлена ​​в Windows 10 Fall Creators Update.

Хронология не будет представлена ​​в Windows 10 Fall Creators Update.Разное

Долгожданная функция, поставляемая с Создатели Windows 10 Fall Обновление - это временная шкала, функция, аналогичная функции Apple Continuity, которая работает с iOS и macOS, позволяя пользователя...

Читать далее
ig stories viewer