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

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

1、取消功能相关介绍

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

取消功能:

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

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

你可能感兴趣的:(grpc-go源码剖析与实战,grpc,golang,docker,kubernetes,微服务架构)