2 Star 1 Fork 0

laixhe / go-grpc

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

主要平时学习 go 语言的 Grpc

simple 简单例子

client 客户端

server 服务端

test_proto 编解码 protobuf 例子

安装步骤

一、安装 protobuf (protoc)

下载地址:https://github.com/google/protobuf 下载对平台的二进制文件就行

主要用于编写好的 protobuf 文件,生成于 go 文件

命令(在protobuf文件的目录):

protoc --go_out=plugins=grpc:. xxx.proto

二、安装 protoc-gen-go

go get github.com/golang/protobuf

go get github.com/golang/protobuf/protoc-gen-go

三、安装 grpc-go (已经打包在 vendor 中了)

有三个依赖和本身也被墙了,可以采用手动下载,Github 有。

第一个:go get godoc.org/golang.org/x/net 被墙了,可以手动下载 https://github.com/golang/net

第二个:go get godoc.org/golang.org/x/text 被墙了,可以手动下载 https://github.com/golang/text

第三个:go get google.golang.org/genproto 被墙了,可以手动下载 https://github.com/google/go-genproto

第四个:go get google.golang.org/grpc 被墙了,可以手动下载 https://github.com/grpc/grpc-go

下载后将目录改 GO 的目录规则

Image text

然后没了

Comments ( 0 )

Sign in for post a comment

About

主要平时学习go语言的Grpc - github.com/laixhe/go-grpc spread retract
Go
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
Go
1
https://git.oschina.net/laixhe/go-grpc.git
git@git.oschina.net:laixhe/go-grpc.git
laixhe
go-grpc
go-grpc
master

Search

103611 48b8ff67 1899542 103622 4d02230c 1899542