GRPC入门指南:快速掌握协议功能
发布时间
阅读量:
阅读量
具体内容可查阅:
gRPC 官方文档中文版
概述
gRPC 最初由 Google 研究团队开发,是一款具备语言无关性、平台无关性且开源的远程过程调用(RPC)框架。在 gRPC 架构中,客户端程序可以如同调用本地对象一般,直接访问部署于另一台设备上的服务端程序所提供的方法,从而简化了分布式系统与服务的构建流程。与多数 RPC 框架相似,gRPC 的核心思想在于:首先定义一个服务接口,并明确其可被远程调用的方法(包括参数类型及返回值类型)。随后在服务端实现该接口,并启动 gRPC 服务器以响应客户端请求。而在客户端则通过存根对象模拟服务端方法的调用行为。

特性
HTTP/2协议应用分析
HTTP/2 协议引入了包括连接多路复用、双向数据流传输、服务器主动推送、请求优先级设置以及首部字段压缩等多项技术机制。这些功能有助于减少网络带宽消耗,降低TCP连接建立的次数,减轻CPU负载,从而在移动终端上有效延长电池续航时间。gRPC 在协议架构设计中借鉴了HTTP/2 的
全部评论 (0)
还没有任何评论哟~
