15. 【gRPC系列学习】gRPC四种通信模式:一元RPC、客户端流RPC、服务端流RPC、双向流RPC

前面的案例讲解的是一元RPC,客户端调用远程方法并等待一个响应,服务端接收请求,并返回数据,客户端与服务端应用层并没有维护流信息。本节重点实战客户端流、服务端流、双向流三种RPC模式。
本系列gRPC学习大纲:
在这里插入图片描述

1. 客户端流RPC模式

该模式客户端会发送多给请求给服务端,不再是单个请求,服务端可多次接收客户端请求,返回一条数据给客户端。

1) 复制learn01learn08
2)定义客户端流的number.proto文件,假设场景,客户端发送多个人员名单,服务端回复接收到名单人员总数。与helloworld.proto,参数前面用stream修饰 。

syntax = "proto3";

option go_package="./;pb";

猜你喜欢

转载自blog.csdn.net/xjmtxwd24/article/details/128409924
今日推荐