16. 【gRPC系列学习】stream.Recv、stream.Send、CloseSend实现原理

在上节阐述服务端流RPC、客户端流RPC、双向流RPC可以看到Stream包含几个接口,Recv接收数据、Send发送数据、CloseSend发送端关闭Stream。本节从代码实现上分析函数功能。
本系列gRPC学习大纲:
在这里插入图片描述

1. ClientStream核心接口

可以看出客户端Stream提供主动中断的Stream的API,CloseSend

type ClientStream interface {
   
    
    
	CloseSend() error
	SendMsg(m interface{
   
    
    }

猜你喜欢

转载自blog.csdn.net/xjmtxwd24/article/details/128412862