【发布时间】:2016-03-30 06:33:07
【问题描述】:
我正在开发一个基于microservice architecture 的应用程序。在这里,每个service 都是一个可独立部署的play-scala application,暴露rest apis。我想在这些服务之上实现一个Api gateway 来映射传入请求。我遵循此处讨论的架构:Building Microservices。
基于微服务架构的成熟度很高的项目很少。其中之一是Reactive Microservices。但是这个项目没有使用api gateway pattern 并且似乎在关注Anti Pattern 有一个issue 为这个项目打开了关于这里缺少的Api 网关。这里的贡献者声称他们没有关注api gateway pattern,因为它有single-point of failure 的风险。
这种不同的意见让我很困惑。所以,我正在寻找关于我是否应该使用 Api Gateway 的建议。 这里的正确做法是什么?
【问题讨论】:
-
嗨@oblivion,你能分享一下你采取的方法吗?
标签: microservices