使用平行于BFF模式的微服务直接连接是否正确?

问题描述 投票:0回答:1

BFF-背面为正面图案。BFF模式意味着我们为每个客户端都有API网关。此时,BFF可能成为某些微服务的瓶颈。

  1. 单个客户端可以有多个BFF(网关)吗?

  2. 如果我们有一个具有BFF的客户端,但也有直接连接到该客户端的一些其他微服务。.将BFF称为BFF是否正确,或者它仅仅是某个网关还是其他东西?

architecture frontend microservices gateway api-gateway
1个回答
1
投票

根据我的经验,前端的后端是前端和微服务之间的一层,微服务旨在根据特定的前端需求来提供数据。因此,在设计时应考虑前端需求。

因此,此后端应具有前端所需的所有数据的端点,并且前端应具有所需的格式。因此,它有责任调用需要任何微服务来聚合数据。

记住这一点,我认为前端使用两个不同的BFF或其特定BFF未提供的其他端点没有意义

© www.soinside.com 2019 - 2024. All rights reserved.