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

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

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

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

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

Буду признателен за ваши комментарии и рекомендации по этому вопросу.
  • Вопрос задан
  • 886 просмотров
Подписаться 3 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 3
sergey-gornostaev
@sergey-gornostaev
Седой и строгий
главный принцип микросервисной архитектуры — отсутствие единой точки входа для всех микросервисов

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

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

Если бы пользы и удобства в API gateway не было, то его бы никто не придумал
Ответ написан
Комментировать
@den_labs
Мне кажется, что применение подобных технологий может нарушить главный принцип микросервисной архитектуры — отсутствие единой точки входа для всех микросервисов.

Что-то не до конца понятно, что тут имеется ввиду!

Есть ли смысл использовать, тут всё зависит от архитектуры вашего проекта и то, для чего используется gateway, можно на эту тему поискать статьи. Например тут изложены основные моменты https://ya.zerocoder.ru/pgt-api-gateway-servernyj-...

Поэтому если Gateway упростит разработку и архитектуру в проекте, то нужно вводить, ну и правильно "готовить", тогда принципы нарушаться не будут.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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