使用Golang IDE 以及 go mod搭建简单gRPC服务
使用go mod方式搭建项目
这样创建的项目可以不在GOPATH下运行
输入代理:
https://goproxy.cn
当然,也可以用别的代理
先创建server.go在项目根目录,放main函数
在go.mod文件中加一行
require google.golang.org/grpc v1.29.1
下载gRPC依赖
官方安装命令:
go get google.golang.org/grpc
是安装不了的,会报超时错误:
package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https://google.golang.org/grpc?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
因为这个包已经迁移到github上了,正确的做法是使用git clone去下载:
有git的同学 可以直接
git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.g