关于微服务与BFF层

来源:14-1 什么是rpc?rpc开发的挑战是什么?-1

PARADISELIN

2021-08-14

老师您好,在实际开发服务端往往关注于服务,而忽略了实际的业务层,可以说是ViewModel层吧,一个简单的页面往往需要调很多个接口才可以满足业务需求。如果使用node搭建BFF层做业务聚合,是否也需要走RPC调用,还是说直接http调用就好呢?

写回答

1回答

bobby

2021-08-16

这个要看你的底层服务采用的是rpc服务还是http服务,如果你的服务本身提供的是rpc你就得用rpc调用,服务本身提供的是http服务,你就得使用http调用,一般rpc是内部的接口之间调用的,主要是性能高和便于维护,所以如果你想加一个聚合层对外提供服务那么这个服务和其他服务交互属于系统内部的交互最好采用rpc调用

1
2
PARADISELIN
非常感谢!
2021-08-17
共2条回复

Go+Python打造电商系统 自研微服务框架 抓紧高薪机遇

快速转型Go工程师,成为具备双语言后端能力的开发者

508 学习 · 530 问题

查看课程