其他分享
首页 > 其他分享> > BFF(用户体验适配器)

BFF(用户体验适配器)

作者:互联网

BFF 解决什么问题

一个前端页面向 Service A、Service B 以及 Service C发送请求,不同的微服务返回的值用于渲染页面中不同的组件。此时,每次访问该页面都需要发送 3 个请求。我们需要一个服务来聚合Service A、Service B 以及 Service C响应的数据,这个服务层叫做BFF。(数据聚合)

手机、平板端、PC机等用户终端都需要向每个Service,例如Service A发送请求。对于同一个功能,不同的终端需要的数据格式和内容会有不同。此时 Service A 的一个接口,不能同时满足三个客户端的不同需求。我们可以在Service A中开发三个接口,也可以增加一个数据裁剪服务,将数据按照不同终端的不同要求进行裁剪,这个服务层叫做BFF。(数据剪裁)

 

标签:服务,BFF,Service,不同,适配器,体验,聚合,数据
来源: https://blog.csdn.net/weixin_58642210/article/details/122283752