Задать вопрос
@IlyaUrchenko

Есть смылс использовать Getway в asp.net core?

Здравствуйте!

Я хотел бы узнать мнение специалистов по микросервисной архитектуре на ASP.NET Core. Как вы думаете, имеет ли смысл использовать такие инструменты, как Ocelot или Yarp?

Мне кажется, что применение подобных технологий может нарушить главный принцип микросервисной архитектуры — отсутствие единой точки входа для всех микросервисов.

Буду признателен за ваши комментарии и рекомендации по этому вопросу.
  • Вопрос задан
  • 828 просмотров
Подписаться 3 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
Для конечного клиента единая точка удобна.
+ инкапсуляция. Клиенту не нужно думать, что его запрос идёт в какой-то конкретный микросервис.
+ можно всякие ретраи и рейт лимиты реализовать один раз для всех мс.
И много чего ещё

В общем плюсы есть, минусы тоже, нужно думать головой и примерять на конкретный продукт.

Если бы пользы и удобства в API gateway не было, то его бы никто не придумал
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
главный принцип микросервисной архитектуры — отсутствие единой точки входа для всех микросервисов

Наличие или отсутствие шлюза - это не принцип и уж тем более не главный, а шаблон, у которого есть плюсы, минусы и области применения.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы