如何十分钟内掌握Golang构建gRPC服务的技巧?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1517个文字,预计阅读时间需要7分钟。
gRPC是Google开发的开源RPC框架,采用HTTP/2传输协议,利用Protocol Buffers编码协议,相比RESTful框架,性能提升显著,且支持多种流行编程语言。Golang可开发gRPC应用。
gRPC是Google发起的一个开源RPC框架,使用HTTP/2传输协议,使用Protocol Buffers编码协议,相比RESTful框架的程序性能提高不少,而且当前流行的编程语言基本都已经支持。
Golang开发gRPC应用程序的套路也已经很清晰,这篇文章就来做一个简单的介绍,算是入门。
1、安装protoc这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。
下载地址:github.com/protocolbuffers/protobuf/releases
一般下载最新版本就行,注意要符合自己当前的操作系统。
解压后里边有个 protoc.exe ,拷贝到 GOPATH 的 bin 目录下,我这里就是 C:/Users/PC-001/go/bin ,PC-001 是登录当前操作系统的用户名,需要换成你自己的。GOPATH 可以通过执行 go env 查看到。
一般都是把 GOPATH 的 bin 目录添加到环境变量的 PATH 变量中,如果没有,请自行添加上。
本文共计1517个文字,预计阅读时间需要7分钟。
gRPC是Google开发的开源RPC框架,采用HTTP/2传输协议,利用Protocol Buffers编码协议,相比RESTful框架,性能提升显著,且支持多种流行编程语言。Golang可开发gRPC应用。
gRPC是Google发起的一个开源RPC框架,使用HTTP/2传输协议,使用Protocol Buffers编码协议,相比RESTful框架的程序性能提高不少,而且当前流行的编程语言基本都已经支持。
Golang开发gRPC应用程序的套路也已经很清晰,这篇文章就来做一个简单的介绍,算是入门。
1、安装protoc这个工具也称为proto编译器,可以用来生成各种开发语言使用proto协议的代码。
下载地址:github.com/protocolbuffers/protobuf/releases
一般下载最新版本就行,注意要符合自己当前的操作系统。
解压后里边有个 protoc.exe ,拷贝到 GOPATH 的 bin 目录下,我这里就是 C:/Users/PC-001/go/bin ,PC-001 是登录当前操作系统的用户名,需要换成你自己的。GOPATH 可以通过执行 go env 查看到。
一般都是把 GOPATH 的 bin 目录添加到环境变量的 PATH 变量中,如果没有,请自行添加上。

