gRPC-go源码剖析五十三之取消功能相关介绍以及测试用例介绍

Posted gRPC-go源码剖析与实战 技术专栏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gRPC-go源码剖析五十三之取消功能相关介绍以及测试用例介绍相关的知识,希望对你有一定的参考价值。

从本小节开始,进入到cancellation功能介绍章节;

1、取消功能相关介绍

1.1、取消cancellation功能是用来做什么的?或者说实现什么效果?

取消功能:

允许客户端单方面主动取消正在执行的服务请求;
服务器端接收到客户端的cancel取消指令后,会取消正在执行的任务。

类似这种场景:
用户购买商品时,进入支付阶段后,允许用户单方面主动停止,结束。

以上是关于gRPC-go源码剖析五十三之取消功能相关介绍以及测试用例介绍的主要内容,如果未能解决你的问题,请参考以下文章

grpc-go源码剖析七十五之多路复用简单介绍以及测试用例说明?

grpc-go源码剖析五十九之客户端一侧,是如何处理截止时间呢?

gRPC-go源码剖析五十一之场景三:在同一条链路上,发起多次rpc调用时,为什么第二次之后的头帧字节数非常小呢?

gRPC-go源码剖析与实战专栏介绍

剑指offer五十三之表示数值的字符串

深度学习核心技术精讲100篇(五十三)-机器学习中的隐私保护