请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答 回答被采纳积分+3

1回答

囧囧99999 2022-04-21 18:14:27

你好 

一般考虑node承接bff会分析业务痛点,bff分层,解决什么问题,实现bff要关注哪些。

业务痛点:

主要是面向前端或ui的接口服务,传统后端服务层一般很难考虑完全,开发效率低,同时规范也不通。同时很多前端页面会存在请求多个不同来源接口进行一部分服务编排的诉求,传统后端服务层处理起来也比较低效

bff是要干什么

bff其实是一种逻辑分层。不仅使用node,go,java,php都可以承接bff。bff就是为了解决上面的业务痛点出现的。

为什么使用nodejs,主要是因为nodejs对前端开发者非常友好,同时性能比较高,上手成本也低,很适合前端开发从业者使用。

bff考虑的主要问题

由于bff层属于服务端编程,因此服务端要考虑的问题bff都要考虑,如:

日志,安全,高可用,高并发,限流,rpc服务,负载均衡,监控,压力测试等。 

这个课程也是主要会去讲解这些问题,相信学完之后,你就会对node承接bff有信心了




0 回复 有任何疑惑可以回复我~
  • 提问者 这个男人很神秘 #1
    感谢老师的回复,BFF和SSR是一回事吗?怎么感觉SSR做的一些事和BFF很像
    回复 有任何疑惑可以回复我~ 2022-04-21 18:40:04
  • 囧囧99999 回复 提问者 这个男人很神秘 #2
    bff是分层,ssr是服务器端渲染,应该说ssr做的事情属于bff层的内容,所以会感觉很类似,只是单独把渲染这个功能从bff层所有的功能中拿出来了
    回复 有任何疑惑可以回复我~ 2022-04-21 18:50:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信