10年写bug经验 2024-01-17 10:01 采纳率: 0%
浏览 6

BFF层是谁来维护的

BFF层和业务网关是什么样的关系?

BFF层是谁来维护的?

BFF层是不是由前端来维护更好呢?

  • 写回答

1条回答 默认 最新

  • 专家-郭老师 Java领域新星创作者 2024-01-17 10:11
    关注

    BFF层,即Backend For Frontend(为前端服务的后端),主要职责就是聚合各种后端服务并为前端提供统一的接口,以此来降低前端的复杂性。BFF层通常处在后端服务和前端应用之间,处理前端的所有后端服务请求。

    BFF层与业务网关的关系可以理解为,业务网关属于较为底层的概念,主要负责对外的协议适配和格式转化,以及请求的路由、负载均衡、熔断、限流等功能,而BFF则是在业务层级上,根据不同的业务线需求,或者不同端(PC、移动、小程序等)的需求来做适配和聚合。

    关于谁来维护BFF层,这取决于团队的分工。在一些场景中,BFF层可能由专门的后端团队进行维护和开发。在另外一些场景中,前端团队可能更倾向于控制整个用户体验,所以他们会选择维护BFF层以便更好地控制接口和数据格式。有时候,前后端协同维护可能是一个不错的选择,前端关注数据的展示和交互逻辑,后端关注数据的处理和优化,二者共同维护一套BFF,朝着同一个目标努力。

    评论

报告相同问题?

问题事件

  • 创建了问题 1月17日

悬赏问题

  • ¥15 车载image sensor的 datasheet
  • ¥15 求一个方法,手机抓包app支付链接
  • ¥15 kotlin multiplaform 的共享模块支持蓝牙吗还是说安卓和ios的蓝牙都要自己配
  • ¥15 为什么我的查询总是显示无数据,该怎么修改呢(语言-java)
  • ¥15 IDDPM采样结果异常
  • ¥100 求一个,王者荣耀查询隐藏战绩的教材,爬虫代码
  • ¥60 Cocos creator缓动问题
  • ¥15 专业问题提问,7月5号2点之前
  • ¥25 使用cube ai 导入onnx模型时报错
  • ¥15 关于#微信小程序#的问题:用一个网页显示所有关联的微信小程序数据,包括每个小程序的用户访问量