背景介绍
- 随着公司不断发展,回过头来发现公司内多个项目产品存在同样的功能,目前由各个项目团队自己处理。并且由于公司内产品一开始是由php开发的,不利于做微服务进行扩展。因此引入BFF这种架构设计。
BFF架构设计图

什么是BFF
- 在引入BFF之前,各端需要自己做自己的服务,现在抽取出BFF这一层,针对各端有自己的BFF,这样做的好处是服务发生变化,各端可以不用动,各端自己发生变化,服务也可以不用改动。
- BFF是服务于前段的后端的一种设计,解决了多端访问数据耦合的问题。
- 同时可以看出来,可以打造统一API,提供给第三方使用。这也是现在很多企业在做的一件事:在某一领域提供通用的解决方案,这套方案就是某种意义上这个行业的标准,等其他公司进入这个行业的时候必须依赖于这套标准。
网关的作用
- 网关可以提供统一的入口,基于网关可以做:路由,认证鉴权,监控,限流熔断,安全防爬。
相关文章:
-
2021-11-09
-
2021-11-23
-
2021-07-07
-
2021-11-23
猜你喜欢
-
2021-04-11
-
2022-12-23
-
2021-08-03
-
2021-12-18
-
2022-01-03
-
2022-12-23
-
2021-12-12
相关资源
-
下载
2022-12-17
-
下载
2021-06-06
-
下载
2022-12-28