Ocelot API Gateway - лучший шаблон URL для назначения микросервисов? - PullRequest
0 голосов
/ 23 сентября 2018

У нас есть ряд микросервисов в нашей компании.Мы также используем шаблон Api Gateway для маршрутизации этих микросервисов, который фактически для этого мы использовали Ocelot .Каков наилучший формат URL для применения к этим микросервисам?

Важно то, что мы используем архитектуру Rest для нашего сервиса

Например, у меня есть эти шаблоны правильносейчас:

api.example.com / microservice1 / {controller}

example.com / api / microservice1 / {controller}

что такоеваше мнение?

1 Ответ

0 голосов
/ 23 сентября 2018

ИМХО,

Этот шаблон

example.com/api/microservice1/{controller}

хорош, если вы собираетесь реализовать разделение между вашими API и проектами WFE (веб-интерфейс).Фактически, этот подход будет действительно хорош при использовании с архитектурой Microfrontend для ваших интерфейсных проектов.

Кстати, я написал серию API Gateway о Ocelot и ASP.net Core, если вы хотитеузнать больше об архитектуре API Gateway, вы можете проверить это из:

https://www.pogsdotnet.com/2018/08/api-gateway-in-nutshell.html

Надеюсь, это поможет!

...