gRPC
文章平均质量分 83
AirGo.
[WHY]每一个你不满意的当下,都有一个你不曾努力的过去。
展开
-
连接多路复用,同一个端口同时提供 HTTP 和 gRPC 服务
$ wget https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protoc-3.17.3-linux-x86_64.zip$ unzip protoc-3.17.3-linux-x86_64.zip$ cp ./protoc/bin/protoc $GOROOT/bin/or$ wget https://github.com/protocolbuffers/protobuf/releases/dow...原创 2021-09-20 21:22:10 · 3084 阅读 · 0 评论 -
GoLang通过gRPC流处理实现发布订阅服务
目录流式处理服务端流式客户端流式双向流式发布订阅服务pubsub原理代码实现gRPC代码服务端代码订阅端代码发布端代码流式处理所谓流式处理,就是客户端和服务端一方可以源源不断地发送请求,另一方按照发送顺序依次处理请求。流式 RPC 分为三种,分别是服务端流式、客户端流式、双向流式服务端流式客户端发送一个请求给服务端,可获取一个数据流用来读取一系列消息。客户端从返回的数据流里一直读取直到没有更多消息为止。rpc Hello (HelloRequ原创 2021-03-21 18:53:36 · 2518 阅读 · 0 评论 -
初探 gRPC 和 proto import
安装命令go get google.golang.org/protobuf/cmd/protoc-gen-go go get google.golang.org/grpc/cmd/protoc-gen-go-grpc编写proto文件语法参考:https://www.jianshu.com/p/da7ed5914088syntax = "proto3";package pb;message Request { string Name = 1;}message Re原创 2021-03-18 01:46:32 · 1303 阅读 · 0 评论