grpc相关

本文指导您如何在Windows环境下安装gRPC,并通过简单的示例开始使用gRPC。涉及步骤包括protobuf的安装、gRPC的goget安装,以及不同编译方式的选择,旨在帮助读者快速掌握gRPC的基本用法。
摘要由CSDN通过智能技术生成

官方网站:Quick start | Go | gRPCThis guide gets you started with gRPC in Go with a simple working example.https://www.grpc.io/docs/languages/go/quickstart/

 中文网站:gRPC 官方文档中文版_V1.0http://www.grpc.io/docs/http://doc.oschina.net/grpc?t=60133

环境安装:

1.安装protobuf

golang在windows下安装和使用protobuf_xu215740578的博客-CSDN博客安装部分在windows下安装好GO包,下载地址:http://www.golangtc.com/download设置GOPATH的环境变量,从github上获取的protobuf会下载到GOPATH目录下安装GIT包,下载地址:https://git-scm.com/downloads/在PATH变量中添加GIT.exe的路径D:\Program Files\Git\bin(自己...https://blog.csdn.net/xu215740578/article/details/91491289

 go版本protobuf 在windows系统下安装环境_司隶校尉博客-CSDN博客1.下载protobuf的编译器protoc 2.下载protobuf编译器所需插件 访问https://github.com/google/protobuf/releases 下载 下载解压出protoc.exe文件放入gopath下的bin目录(当然你也看自定义); 下载protoc在go下运行所需插件: go get github.com/golang/protobuf(gopathttps://blog.csdn.net/u010230794/article/details/78606021

2.安装grpc 

官方推荐安装方法:

 go get -u -v google.golang.org/grpc

3.编译

 编辑proto文件时,如果不加环境配置可能会报错

// 默认是 proto2
syntax = "proto3";

//不加可能报错    "路径;生成文件的包名"
option go_package="./;grpc"; 

// 指定所在包包名
package pb;

...

跳转到proto文件所在目录,执行相关编译指令

a.整合在一个go文件的编译方式

protoc --go_out=plugins=grpc:./ *.proto

b.拆分成多个go文件的编译方式

protoc --go_out=. --go_opt=paths=source_relative --go-grpc_out=. --go-grpc_opt=paths=source_relative ./*.proto

 上述两种方法二选一即可.

可以将编译指令制作成 .bat 或者 .shell文件方便后续的调试.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值