Protocol Buffers 和 gRPC(一)

初等記憶體 at 
Protocol Buffers 和 gRPC(一)的配图
前言官方网站 gRPCProtocol Buffers 通俗易懂的说明以宽泛的概念来说就是找到一种公共的中间体,以达到两者“交流”的目的。有点复杂的介绍 RPC(Remote Procedure Call) 远程过程调用,可简单理解为远程的程间通讯。gRPC 是 Google 所实现的一个开源框架,Protocol Buffers 是用于通信的数据载体格式,有着高压缩率(序列化后)、跨平台、多语言等优点。虽然定义上是远程通讯,但扩展到仅本地使用就成了一种形式上的程间通讯。gRPC 通过网络栈实现这一过程,而 Apache Thrift 则包含了网络、命名管道、内存共享等多种数据交换形式,留作以……