Обновить

Что такое API Gateway: 10 главных функций и роль в архитектуре микросервисов [полный гайд]

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели13K
Всего голосов 11: ↑11 и ↓0+11
Комментарии4

Комментарии 4

Спасибо за статью! Поясните новичку, на втором рисунке, что отвечает транформацию протокола gRPS в REST в микросервисе платежей в систему платежей и обратно?

Добрый день! Если вы про эту часть схемы, то тут никакого преобразования нет - это обычная интеграция систем :)

Микросервис платежей работает на gRPC, т.е. чтобы его вызывать, надо использовать это вид API.
Система платежей - внешняя платежная система как ЮКасса, Сбер Пэй, и другие.
В микросервисе платежей часть gRPC методов интеграционные.
И при обработке gRPC запроса на создание платежа, который приходит от API Gateway, микросервис платежей "под капотом" вызывает внешнюю платежную систему по её REST API. Тут преобразования со стороны API Gateway нет. Тут обычный маппинг данных для интеграции будет в логике кода микросервиса платежей.

Надеюсь удалось объяснить.

Больше про интеграции рассказывала тут - подкаст про интеграции: https://getanalyst.ru/podcast/problemy-v-rabote-s-zadachami-na-integracii (https://t.me/kateit/25)

Хоть и выглядит как статья от LLM-ки, но читалось легко и с интересом. Спасибо автору за труды, кем или чем бы он ни был :D

Спасибо за обратную связь! LLM-ка для причёсывания и лёгкости чтения материала конечно же использовалась :) Но много часов было потрачено на проработку материала, сбор собственных мыслей в кучу и создание схем

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации