612просмотров
12.4%от подписчиков
24 марта 2026 г.
stats🎬 ВидеоScore: 673
💡 API Gateway - 10 главных функций 💡 API Gateway (API-шлюз) — это единая точка входа для всех клиентских запросов к Backend. Обычно используется в микросервисной архитектуре. 👉 Его главная функция — маршрутизация запросов. Но, помимо этого, API Gateway предоставляет и другие важные функции. Давайте последовательно разберём как он работает: 1️⃣ Первичная обработка запроса Клиент отправляет запрос в API Gateway, а не напрямую к сервисам. Это обеспечивает централизованную точку входа в систему, а также упрощает интеграцию для клиента. 2️⃣ Валидация запроса API Gateway проверяет корректность запроса. Если формат нарушен — запрос отклоняется. 3️⃣ Проверка безопасности Выполняется проверка по спискам разрешённых (allow-list) и запрещённых (deny-list) источников. Небезопасные запросы блокируются. 4️⃣ Аутентификация и авторизация Проверяет токены и другие учетные данные. Гарантирует, что у клиента есть необходимые разрешения для доступа к запрашиваемым ресурсам. 5️⃣ Ограничение частоты запросов (Rate Limiting) Если клиент превышает лимит запросов — они отклоняются с соответствующим ответом. 6️⃣ Маршрутизация к нужному сервису На основе пути или других признаков API-шлюз определяет, какому микросервису должен быть направлен запрос. 7️⃣ Преобразование протоколов При необходимости, преобразует запрос в нужный формат. Например, если API Gateway принимает запрос в HTTP (REST API), то он может преобразовать его в gRPC для внутреннего микросервиса. 8️⃣ Агрегация ответов Если ответ зависит от нескольких микросервисов, API Gateway собирает данные с каждого и формирует единый ответ. 9️⃣ Возврат ответа клиенту Сформированный ответ возвращается клиенту в нужном формате и в установленный тайм-ауты. 🔟 Логирование, мониторинг, обработка ошибок и кэширование На протяжении всего процесса обработки запроса. ❗️ Это такой же микросервис, как и сервис авторизации, сервис платежей и другие сервисы системы. На картинке к посту его можно также показывать синим прямоугольником. API Gateway упрощает взаимодействие клиентов с распределённой системой и обеспечивает её безопасную и управляемую работу, выступая в роли централизованной точки входа. #hardGetAnalyst
612
просмотров
2185
символов
Нет
эмодзи
Да
медиа

Другие посты @getanalyststart

Все посты канала →