Публикации по теме 'api-gateway'


Дорожная карта для бэкенд-разработчика по экономичным бессерверным инфраструктурам API
Оригинал статьи здесь: https://dashbird.io/blog/cost-efficient-api-infrastructures-for-serverless-backends/ AWS API Gateway — отличный сервис, но может быть довольно дорогим, а в некоторых случаях даже непомерно дорогим. Application Load Balancer является жизнеспособной альтернативой, поскольку он легко интегрируется с функциями Lambda, а также отличается высокой масштабируемостью и надежностью. Для очень небольшого трафика API Gateway, вероятно, будет победителем, но в случаях с..

Вопросы по теме 'api-gateway'

API-шлюз и проверка подлинности микросервисов
Как работает API Gateway и микросервисы. Может ли кто-нибудь объяснить основной поток архитектуры микросервисов с помощью шлюза. Я не мог найти правильный ответ. Скажем, у нас есть сервер аутентификации и микрослужба клиентов, работающие в...
1338 просмотров
schedule 16.02.2023

Передача декодированной полезной нагрузки JWT в микросервисы
Мы меняем архитектуру аутентификации нашего приложения, чтобы перейти на Json Web Token. Фактически, входящие запросы сначала проходят через API-шлюз, который отправляет запросы различным микросервисам нашего стека. Аутентификация и проверка...
334 просмотров

Можно ли ограничить скорость Kong на конечную точку?
Я могу настроить плагин ограничения скорости Kong, чтобы он налагал ограничения на каждую конечную точку в заданном API, как это : $ curl -X POST http://kong:8001/apis/{api}/plugins \ --data "name=rate-limiting" \ --data...
1656 просмотров
schedule 11.05.2023

Веб-сокеты в архитектуре микросервисов
Допустим, у нас есть служба уведомлений, которая считывает событие из очереди сообщений и уведомляет всех веб-клиентов в режиме реального времени. Я знаю, как работает веб-сокет, но я озадачен, когда между ними есть шлюз API, а затем то, как...
15420 просмотров

Как я могу объединить чванство микросервисов в единое чванство
Я пытаюсь создать единый чванство в моем проекте микросервисов, объединяя все чванства сервисов в один в шлюзе Api. Для этого я следую следующему руководству https://objectpartners.com/2017/09/28/aggregate-services-into-a-single-swagger Проблема...
6222 просмотров
schedule 18.04.2023

JHipster: как исправить неправильный URL-адрес в тесте пряжи после обновления?
Я создаю приложение микросервисов, используя JHipster. После обновления шлюза с JHipster 4.13.3 до 4.14.1, запустив jhipster upgrade внутри корня приложения шлюза, я получил некоторые ошибки, связанные с неправильными URL-адресами контроллера CRUD...
186 просмотров
schedule 08.01.2023

AWS API Gateway: ошибка маршрута
Я создал свой API в экземпляре EC2 AWS. когда я развертываю свой API на шлюзе AWS Api. API Gateway предоставил мне ссылку. Когда я использовал ту же ссылку в почтальоне для доступа к моему API, я получаю следующую ошибку, несмотря на предоставление...
5199 просмотров

Как настроить прокси-сервер Express Gateway с аутентификацией CAS
Я пытаюсь создать проверенный шлюз API для агрегирования и централизации нескольких инструментов, предоставляемых через API. Express Gateway идеально подходит для моего варианта использования, однако я не совсем уверен, как настроить политику...
481 просмотров
schedule 18.06.2023

как установить текстовый / простой тип содержимого в шлюзе API
У меня есть шлюз api, который указывает на s3, он читает документ и отправляет обратно содержимое, около 5 абзацев. Он отлично работает, однако тип содержимого ответа - двоичный \ octet-stream. Для интеграции приложения было бы лучше, если бы это...
615 просмотров

Возврат XML-ответа от лямбда-функции (.Net Core)
У меня есть лямбда-функция в AWS, написанная на .Net Core. Как только он вызывается, он делает что-то и, надеюсь, должен вернуть строку xml. Однако возвращаемый тип содержимого по-прежнему json. В API-Gateway->Integration Response->Mapping...
789 просмотров

Выполнение лямбда-выражения AWS завершается сбоем только в первый раз, когда я запускаю его с «ошибкой функции клиента»
Я запускаю лямбда-функцию через API-шлюз, и все работает отлично, за одним исключением: в самый первый раз, когда я запускаю ее в определенный день, она не работает. Как ни странно, журналы лямбда-функций не показывают никаких ошибок. Я получаю...
4327 просмотров

Почему API Gateway рекомендуется для микросервисов?
Для микросервисов обычно используется шаблон проектирования API-Gateway. Я немного смущен его реализацией и последствиями. Мои вопросы / опасения заключаются в следующем: Почему другие шаблоны для микросервисов обычно не обсуждаются? Если да,...
1743 просмотров

Как реализовать JWT с Keycloak в архитектуре микросервиса загрузки Spring?
Я прочитал несколько статей о реализации Spring Keycloak (например: easy-secure-your-spring-boot-applications-with-keycloak ), но никто не упоминает, как использовать с JWT. Я создал шлюз zuul api и добавил адаптер Keycloak, как описано в ранее...
1707 просмотров

Kong api gateway возвращает 404 not found вместо этого сообщение: с этими значениями не найдено ни маршрута, ни API
Я использовал маршрут http://base_url/apis/ но когда я пытаюсь перейти к другому примеру URL, http://base_url/tests/ он возвращается {"message":"no route and no API found with those values"} но я хочу, чтобы 404 не был найден при...
1447 просмотров
schedule 19.06.2023

Как выбрать шлюз API в Kubernetes?
Некоторое время мы использовали Zuul в качестве шлюза API на сцене микросервисов, но недавно решили перейти на Kubernetes и выбрать более облачный способ. После некоторого расследования и изучения документации Istio у нас есть несколько вопросов о...
9631 просмотров

Как настроить krakend.json для пересылки параметризованного URL-адреса?
В основном я просто хочу переслать этот запрос: http://somehost:4321/api/v1/ {uid} / profile в это: http://123.45.67.89:4321/api/ {uid} / profile Я сделал это в krakend.json: { "version": 2, "timeout":...
718 просмотров
schedule 13.02.2023

AWS API Gateway — настройка CORS для определенных доменов и этапов
Я пытаюсь добиться действительно простой вещи на AWS API Gateway: установить заголовки cors для определенных доменов. Если я использую любой веб-сервер, такой как Nginx, Apache, я могу легко установить заголовок CORS на основе домена, например:...
593 просмотров

Создание шлюза в архитектуре микросервисов JHipster без базы данных
Я пробую JHipster на основе поддерживаемой архитектуры микросервисов. Я создал реестр, шлюз и микросервис (на основе аутентификации JWT), как описано в документации, и все работает. Однако я не уверен, зачем шлюзу в JHispter нужна база данных....
479 просмотров

Как безопасно обращаться с потребительским ключом и секретом при использовании WSO2 в качестве шлюза API для мобильного приложения
Мы создаем мобильное приложение и его API-сервер с архитектурой, как на картинке ниже. У нас есть WSO2 в качестве шлюза API перед сервером API Spring Boot. Мы используем WSO2 API Manager, чтобы ограничить круг лиц, которые могут вызывать...
351 просмотров
schedule 26.09.2022

Правильно ли использовать прямые подключения к микросервисам параллельно паттерну BFF?
BFF - Выкройка Back For Front. Шаблон BFF означает, что у нас есть шлюз API для каждого клиента. BFF на этом этапе может быть узким местом для некоторых микросервисов. Может ли один клиент иметь несколько BFF (шлюзов)? Если у нас есть один...
255 просмотров