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

cod*_*ash 10 microservices netflix-zuul api-gateway

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

Set*_*Set 13

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

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