【发布时间】:2022-11-03 03:55:49
【问题描述】:
我最近看到an article,我们使用双向流调用来交换业务数据,而不仅仅是上传/下载。
然后我想到了一个问题:这种模型是否可以替代 API 后端到后端 HTTP 调用?
例如,如果我们检查这个:
服务启动时,后端客户端可以与其他后端服务器打开 gRPC 流。然后当前台客户端调用此服务时:
- 后端客户端向其他后端服务(带有ID)发送请求并等待
- 另一个后端服务用响应(和相同的 ID)回调后端客户端
- 一旦从后端客户端收到响应,它就会响应前端
这种模式会比背靠背 HTTP 调用更快吗?还是这个想法完全愚蠢? 有人已经试过了吗?
【问题讨论】:
标签: grpc