开发学院,分享开发教程和最新动态

什么是gRPC

什么是gRPC?

  gRPC 是谷歌推出的一个高性能、开源和通用的 RPC(远程过程调用协议) 框架。主要思想是:定义一个服务, 指定其可以被远程调用的方法及其参数和返回类型。用来实现不同进程间的通信。

特别说明

  本教程翻译自google grpc官网,源地址:https://grpc.io/docs/guides/,翻译时间为,2018年12月26日,文章源以当天为准。个人能力限制,如果翻译的不准确或者有错误还望指正,个人邮箱:serfan@163.com。

  本文档向您介绍gRPC和协议缓冲区。gRPC可以使用协议缓冲区作为其接口定义语言(IDL,全称Interface Definition Languagee)和底层消息交换格式。如果您是gRPC或协议缓冲区的新手,请阅读以下内容。如果你只是想先对gRPC的有一个大概的了解,请参看我们提供的快速上手指南。