首页 > 管理 > 问答 > 管理知识 > 数据交换平台 基于什么协议,10000字全流程讲解完整数据分析

数据交换平台 基于什么协议,10000字全流程讲解完整数据分析

来源:整理 时间:2022-05-08 18:47:04 编辑:管理知识 手机版

它的优势主要有:跨语言、跨平台;基于HTTP/2标准设计,在移动端上表现更好,节省空间占用;数据交换格式为ProtocolBuffers,独立于语言和平台、二进制、性能好。gRPC是什么?它的优势在哪?gRPC是Google开源的一个高性能RPC框架,基于HTTP/2传输数据、数据序列化框架是ProtocolBuffers(Google推出的数据交换格式)。

gRPC为什么使用http作为传输协议?

gRPC为什么要使用http作为传输协议

在系统架构技术中,我们会经常接触RPC(远程过程调用)技术,当下的RPC框架很多,而谷歌的gRPC在这几年热度也很高,它是基于HTTP2.0的,很多人不明白gRPC为什么会选择HTTP/2来作为传输协议。gRPC是什么?它的优势在哪?gRPC是Google开源的一个高性能RPC框架,基于HTTP/2传输数据、数据序列化框架是Protocol Buffers(Google推出的数据交换格式)。

gRPC底层支持不同的协议,目前支持的有:gRPC over HTTP2 、gRPC Web。它的优势主要有:跨语言、跨平台;基于HTTP/2标准设计,在移动端上表现更好,节省空间占用;数据交换格式为Protocol Buffers,独立于语言和平台、二进制、性能好。gRPC为何使用HTTP/2作为传输协议?这里需要留意的是,HTTP/2 并不等于 HTTP,两者之间差异是很大的,而gPRC之所以使用HTTP/2协议原因主要有以下几点:为了推广HTTP/2协议;HTTP/2更适用于移动客户端和服务端的通信;HTTP/2具有头压缩特性,传输数据量减少、延迟降低;HTTP/2具备通用性,不同语言间实现成本很低。

文章TAG:10000字全数据交换数据分析讲解

最近更新