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

  • Новый набор инструментов с открытым исходным кодом для разработки высокопроизводительных приложений обратного прокси-сервера HTTP известен как YARP.
  • Он работает как в Linux, так и в Windows и может использоваться, среди прочего, в целях безопасности и балансировки нагрузки.
  • YARP проверяет весь входящий сетевой трафик, прежде чем решить, куда его направить.
  • Инструментарий поставляется с библиотекой, которую можно исправить в приложениях, чтобы добавить практичности обратного прокси.
Лучшие прокси-инструменты для конфиденциальности

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

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

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

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

Обратный 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? Это то, что вы бы использовали? Дайте нам знать в разделе комментариев.

8 решений: El Escáner de Windows 11 No Ha Sido Detectado

8 решений: El Escáner de Windows 11 No Ha Sido DetectadoРазное

Los usuarios de diferentes marcas de escáneres están Experimentando Problemas en los que Windows 11 no Detecta el dispositivo.Если это не проблема, el escaner no se comunica con la PC con Windows 1...

Читать далее
Nessun Suono на Windows 11: Приходите, чтобы решить за 8 проходов

Nessun Suono на Windows 11: Приходите, чтобы решить за 8 проходовРазное

Поддержка аудио в Windows 11 является причиной того, что драйвер устройства устарел или несовместим или отключил аудиосервисы.Если вы используете высокочастотные функции, не функционирующие в Windo...

Читать далее
Qué Hacer si No se Puede Ejecutar CMD Como Administrador

Qué Hacer si No se Puede Ejecutar CMD Como AdministradorРазное

Los usuarios confían en el símbolo del sistema para funciones específicas, pero desafortunadamente, muchos informaron que no podían ejecutar CMD como administradores. Эль-проблема puede Estar relac...

Читать далее