1

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

重要的是我们为我们的服务使用了 Rest 架构

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

api.example.com/microservice1/{控制器}

example.com/api/microservice1/{controller}

你有什么意见?

4

1 回答 1

2

恕我直言,

这种模式

example.com/api/microservice1/{controller}

如果您打算在 API 和 WFE(Web 前端)项目之间实现分离,这很好。事实上,这种方法在与前端项目的微前端架构一起使用时会非常好。

顺便说一句,我已经写了一个关于 Ocelot 和 ASP.net Core 的 API Gateway 系列,如果你想了解更多关于 API Gateway 架构的信息,你可以查看:

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

希望能帮助到你!

于 2018-09-23T08:13:41.213 回答