Ocelot API Gateway-分配微服务的最佳URL模板?

时间:2018-09-23 08:02:47

标签: c# microservices api-gateway ocelot

我们公司中有许多微服务。 我们还使用Api网关模式来路由这些微服务,实际上我们为此使用了Ocelot。 适用于这些微服务的最佳网址格式是什么?

  

重要的是我们在服务中使用Rest架构

例如,我现在有这些模板:

  

api.example.com/microservice1/ {controller}

     

example.com/api/microservice1/ {controller}

您怎么看?

1 个答案:

答案 0 :(得分:1)

恕我直言,

此模式

example.com/api/microservice1/{controller}
如果打算在API和WFE(Web前端)项目之间实现分离,则

很好。实际上,这种方法与用于您的前端项目的Microfrontend体系结构一起使用时会非常好。

顺便说一句,我已经编写了有关Ocelot和ASP.net Core的API网关系列,如果您想了解有关API网关体系结构的更多信息,可以从以下网站中查看:

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

希望有帮助!