带入gRPC:gRPC Client and Server
带入gRPC:gRPC Client and Server
原文地址:带入gRPC:gRPC Client and Server
项目地址:go-grpc-example
前言
本章节将使用 Go 来编写 gRPC Server 和 Client,让其互相通讯。在此之上会使用到如下库:
- google.golang.org/grpc
- github.com/golang/protobuf/protoc-gen-go
安装
gRPC
go get -u google.golang.org/grpc
Protocol Buffers v3
wget https://github.com/google/protobuf/releases/download/v3.5.1/protobuf-all-3.5.1.zip unzip protobuf-all-3.5.1.zip cd protobuf-3.5.1/ ./configure make make install
检查是否安装成功
protoc --version
若出现以下错误,执行 ldconfig
命名就能解决这问题
protoc: error while loading shared libraries: libprotobuf.so.15: cannot open shared object file: No such file or directory
Protoc Plugin
go get -u github.com/golang/protobuf/protoc-gen-go
安装环境若有问题,可参考我先前的文章 《介绍与环境安装》 内有详细介绍,不再赘述
gRPC
本小节开始正式编写 gRPC 相关的程序,一起上车吧
相关推荐
小小书童 2020-05-20
极品小肥羊 2020-04-23
小小书童 2019-12-28
comhaqs 2019-12-28
Erick 2019-12-18
极品小肥羊 2018-03-17
darren0zdc 2020-10-16
ltstud 2020-07-24
Erick 2020-07-18
wujingsheng0 2020-06-16
xmwang0 2020-06-14
极品小肥羊 2020-05-31
小小书童 2020-04-10
君小黑 2020-03-04
naiwenw 2020-02-18
小小书童 2020-02-22
dabaoge 2020-02-16