---
title: "Что нового в API7 Enterprise 3.2.12: Поддержка Stream Routes - API7.ai"
description: "Откройте для себя возможности функции stream routes, представленной в API7 Enterprise 3.2.12, которая позволяет проксировать и балансировать трафик по протоколам TCP/UDP."
url: "https://api7.ai/ru/blog/api7-3.2.12-stream-routes"
---

[Blog](https://api7.ai/ru/blog)

[Products](https://api7.ai/ru/category/products)[Technology](https://api7.ai/ru/category/technology)[Ecosystem](https://api7.ai/ru/category/ecosystem)[Case Study](https://api7.ai/ru/category/usercase)[Team & Community](https://api7.ai/ru/category/community)

Search

⌘ + K

[Blog](https://api7.ai/blog)

Products

# Что нового в API7 Enterprise 3.2.12: Поддержка Stream Routes

[![Zhihuang Lin](https://github.com/oil-oil.png)](https://github.com/oil-oil)

[Zhihuang Lin](https://github.com/oil-oil)

May 24, 2024

[Products](https://api7.ai/category/products)

В версии [API7 Enterprise](https://api7.ai/enterprise) 3.2.12 была добавлена поддержка потоковых маршрутов, что позволяет проксировать и балансировать трафик по протоколам TCP/UDP.

Благодаря настройке потоковых маршрутов, API7 Enterprise может проксировать запросы для таких сервисов, как MySQL и MongoDB, основанных на протоколе TCP. Также поддерживается проксирование приложений, таких как Redis, которые могут быть настроены для работы как по TCP, так и по UDP. Это позволяет эффективно управлять и оптимизировать сетевой трафик TCP/UDP.

## Как использовать потоковые маршруты в API7 Enterprise?

### Добавление потокового сервиса

При ручном добавлении сервиса появилась возможность выбора типа сервиса, поддерживающего два варианта: HTTP и Stream, что соответствует проксированию на уровне 7 (L7) и уровне 4 (L4) соответственно. Если выбран тип сервиса `Stream`, схема вышестоящего сервера может быть выбрана как `TCP` или `UDP`. Важно отметить, что после выбора типа сервиса его нельзя изменить, поэтому убедитесь, что выбран правильный тип.

![Добавление типа потокового сервиса](https://static.api7.ai/uploads/2024/05/24/47eJT7A6_stream-route-1.png?imageMogr2/format/webp)

### Добавление потоковых маршрутов

После успешного создания сервиса типа Stream вы будете перенаправлены на страницу деталей сервиса. Следующим шагом является добавление маршрутов, нажав кнопку `Add Stream Route`.

![Добавление потоковых маршрутов для сервисов](https://static.api7.ai/uploads/2024/05/24/EYL9n70I_stream-route-2.png?imageMogr2/format/webp)

Заполните форму, указав имя маршрута, описание и соответствующую конфигурацию маршрута. Здесь мы настраиваем маршрут для проксирования сервиса MySQL.

![Детали добавления потоковых маршрутов](https://static.api7.ai/uploads/2024/05/24/D0dpeVzc_stream-route-3.png?imageMogr2/format/webp)

По сравнению с обычными конфигурациями HTTP-маршрутов, потоковые маршруты имеют три различных параметра конфигурации.

- **Адрес сервера**: Это адрес, на котором сервер шлюза принимает соединения потоковых маршрутов, служащий входом для трафика потоковых маршрутов в шлюз. Когда клиенты пытаются установить соединение, они отправляют запросы на этот адрес, и шлюз перенаправляет или обрабатывает эти запросы на основе предопределенных правил маршрутизации.
- **Порт сервера**: Используется для указания порта, на котором сервер шлюза прослушивает трафик.
- **Удаленный адрес**: Это адрес клиента, инициирующего запрос. Только запросы, отправленные с адресов клиентов, совпадающих с удаленным адресом, могут быть перенаправлены, что позволяет управлять трафиком для конкретных клиентов.

После успешного создания маршрута мы можем увидеть только что добавленный маршрут MySQL в списке.

![Добавленные маршруты MySQL](https://static.api7.ai/uploads/2024/05/24/41nDGBio_stream-route-4.png?imageMogr2/format/webp)

### Настройка вышестоящих узлов и публикация сервиса

Далее мы опубликуем сервис в группе шлюзов и добавим вышестоящий узел, соответствующий сервису MySQL.

![Добавление узла для сервиса MySQL](https://static.api7.ai/uploads/2024/05/24/0pN52UW6_stream-route-5.png?imageMogr2/format/webp)

После публикации сервиса, когда сервер шлюза на `127.0.0.10` и порту `9101` получает запрос, этот маршрут будет отвечать за обработку запроса и его перенаправление на вышестоящий сервис MySQL.

Помимо базовой функции перенаправления запросов, после публикации сервиса можно улучшить его производительность и безопасность с помощью ряда настроек. Например, можно настроить стратегии балансировки нагрузки для потоковых маршрутов, чтобы обеспечить равномерное распределение трафика между несколькими вышестоящими серверами MySQL, тем самым повышая масштабируемость и отказоустойчивость системы.

Кроме того, можно настроить механизмы [проверки здоровья](https://api7.ai/blog/api7-3.2.9-upgraded-health-check-configuration), чтобы периодически проверять состояние вышестоящих серверов, гарантируя, что только здоровые серверы получают и перенаправляют запросы, и избегая прерываний сервиса из-за сбоев серверов.

### Поддерживаемые плагины

В настоящее время для потоковых маршрутов поддерживаются четыре плагина:

1. [`ip-restriction`](https://docs.api7.ai/hub/ip-restriction/): Предоставляет возможности контроля доступа по IP.
2. [`limit-conn`](https://apisix.apache.org/docs/apisix/3.3/plugins/limit-conn/): Этот плагин может ограничивать количество одновременных запросов от клиентов к одному сервису.
3. [`prometheus`](https://docs.api7.ai/hub/prometheus): Предоставляет возможности мониторинга и оповещения для потоковых маршрутов.
4. [`syslog`](https://docs.api7.ai/hub/syslog): Записывает и отправляет системные логи.

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

## Заключение

Потоковые маршруты в API7 Enterprise 3.2.12 предоставляют пользователям более мощное и гибкое управление трафиком по протоколам TCP/UDP, способствуя повышению надежности и масштабируемости приложений. Это улучшает управление сетевым трафиком, повышает надежность и операционную эффективность системы, а также обеспечивает лучшую адаптируемость для бизнеса, что делает их ценными для поддержки работы критически важных корпоративных приложений.

Tags:

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

Share article link

Share

Related Posts

[![API7 Enterprise v3.2.16.4 поддерживает уведомления через Webhook и Email Alert](https://static.api7.ai/uploads/2024/11/14/MZsGTMyQ_alert.png)](https://api7.ai/blog/api7-3.2.16.4-supports-email-webhook-alert-notification)

## [API7 Enterprise v3.2.16.4 поддерживает уведомления через Webhook и Email Alert](https://api7.ai/blog/api7-3.2.16.4-supports-email-webhook-alert-notification)

[![API7 Enterprise v3.2.16.3 интегрируется с AWS Secrets Manager](https://static.api7.ai/uploads/2025/02/13/nrkyTz2U_3.2.16.3-aws-secrets-manager.png)](https://api7.ai/blog/api7-3.2.16.3-supports-aws-secrets-manager)

## [API7 Enterprise v3.2.16.3 интегрируется с AWS Secrets Manager](https://api7.ai/blog/api7-3.2.16.3-supports-aws-secrets-manager)

Table of Contents

- [Как использовать потоковые маршруты в API7 Enterprise?](#%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5-%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D1%8B-%D0%B2-api7-enterprise)

  - [Добавление потокового сервиса](#%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0)
  - [Добавление потоковых маршрутов](#%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BF%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%B2%D1%8B%D1%85-%D0%BC%D0%B0%D1%80%D1%88%D1%80%D1%83%D1%82%D0%BE%D0%B2)
  - [Настройка вышестоящих узлов и публикация сервиса](#%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%B2%D1%8B%D1%88%D0%B5%D1%81%D1%82%D0%BE%D1%8F%D1%89%D0%B8%D1%85-%D1%83%D0%B7%D0%BB%D0%BE%D0%B2-%D0%B8-%D0%BF%D1%83%D0%B1%D0%BB%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0)
  - [Поддерживаемые плагины](#%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5-%D0%BF%D0%BB%D0%B0%D0%B3%D0%B8%D0%BD%D1%8B)

- [Заключение](#%D0%B7%D0%B0%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5)

## Related Posts

[![API7 Enterprise v3.5.0: Multi-Upstream Configuration](https://static.api7.ai/uploads/2025/02/19/mQ8cStKu_multi-upstream-configuration.png)](https://api7.ai/ru/blog/api7-3.5.0-mutli-upstream-for-traffic-management)

Products

February 19, 2025

#### [API7 Enterprise v3.5.0: Multi-Upstream Configuration](https://api7.ai/ru/blog/api7-3.5.0-mutli-upstream-for-traffic-management)

API7 Enterprise v3.5.0 introduces multi-upstream configuration for flexibel and reliable traffic management.

[Traffic Managment](https://api7.ai/tags/traffic-managment)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

[![API7 Enterprise v3.4.0: Упрощенное управление сертификатами через SNI](https://static.api7.ai/uploads/2025/02/13/Q7IIQt7d_sni-certificate-management.png)](https://api7.ai/ru/blog/api7-3.4.0-sni-certificate-management)

Products

February 13, 2025

#### [API7 Enterprise v3.4.0: Упрощенное управление сертификатами через SNI](https://api7.ai/ru/blog/api7-3.4.0-sni-certificate-management)

API7 Enterprise v3.4.0 представляет управление ресурсами SNI для интуитивно понятного и эффективного управления сертификатами.

[Certificate Management](https://api7.ai/tags/certificate-management)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)

[![API7 Enterprise v3.3.0 поддерживает API Portal](https://static.api7.ai/uploads/2024/12/26/y70oTHfl_api-portal-cover.png)](https://api7.ai/ru/blog/api7-3.3.0-api-portal)

Products

December 26, 2024

#### [API7 Enterprise v3.3.0 поддерживает API Portal](https://api7.ai/ru/blog/api7-3.3.0-api-portal)

API7 Enterprise поддерживает API Portal, что повышает доступность API, упрощает интеграцию и улучшает управление жизненным циклом вашей платформы.

[API Portal](https://api7.ai/tags/api-portal)

[API7 Enterprise](https://api7.ai/tags/api7-enterprise)
