面试真题

后端 · 简单 · 百度

为什么用 gRPC?

简单 后端 🎤 百度
参考答案
结论:gRPC高性能跨语言RPC框架,基于HTTP/2与Protobuf,适合微服务。要点:Protobuf二进制序列化体积小解析快;HTTP/2多路复用降低延迟;proto强契约自动生成代码;支持流式与认证。对比REST的JSON文本冗余、HTTP/1.1队头阻塞,gRPC内部通信更低延迟,但浏览器支持弱。核心原理是IDL定义接口,二进制协议提升吞吐,适合内网服务调用。
题目整理自公开面经,答案由校招宝自研生成,仅供参考