从本小节开始,进入到截止时间Deadline原理章节;
1、截止时间Deadline跟取消功能cancellation的区别?或者说,客户端一侧,结束程序的两种方式 |
其实,这是两种场景:
一种是,根据自己的运行状态,满足某些条件后,客户端可以选择主动触发,调用取消函数,让服务器端停止执行服务 一种是,客户端设置deadline功能,也就是说,客户端等待反馈结果的时长,若超过指标,context.WithTimeout内部自动发起取消cancel函数功能,让服务器端停止执行服务总之:
无论哪种方式,客户端是让任务结束的发起者; |
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)