API网关模式和BFF之间有区别吗?

时间:2017-09-06 08:07:33

标签: microservices netflix-zuul api-gateway

我的理解是API网关模式就像是所有微服务的代理。因此,客户端调用API网关来处理进一步的路由。 BFF是API网关模式的一个特例,我们为每种类型的客户端都有一个路由机制。我是对的吗?

1 个答案:

答案 0 :(得分:11)

是的,这是API网关的特定情况。对我来说,this comment有助于理解。它说当我们谈论API网关 - 客户关系时,你可能会考虑以下情况:

  • 为所有客户提供单一API的单一API网关。
  • 单个API网关为每种客户端提供API。
  • 每个客户端API网关,为每个客户端提供API。这是BFF模式。