module
0.0.0-20220311080702-7b9fb929633a
Repository: https://github.com/jasonjyl/grpc-demo.git
Documentation: pkg.go.dev
# README
gRPC-demo
本项目为简单demo,主要用于了解、学习gRPC的基本概念和使用
1. 安装gRPC
go get -u google.golang.org/grpc
2. 安装Protocol Buffers v3
下载地址:https://github.com/google/protobuf/releases
2.1 解压
2.2 把protoc二进制文件的路径加到环境变量
3. 安装protoc的Go插件
go get -u github.com/golang/protobuf/protoc-gen-go
gRPC四种服务类型
1. 简单rpc
简单来讲就是,在不考虑异常的情况下,客户端发送一个请求,服务器返回一个响应
2. 服务端流式rpc
客户端发送一个请求,服务端以流的形式返回响应
3. 客户端流式rpc
客户端以流的形式发送请求,服务端返回一个响应
4. 双向流式rpc
客户端和服务端均以流的形式进行通信
# Packages
No description provided by the author
No description provided by the author
No description provided by the author