2020
09-25
09-25
GoLang之使用Context控制请求超时的实现
起因 之前接触了一个需求:提供一个接口,这个接口有一个超时时间,如果超时了返回超时异常;这个接口中调用其他的接口,如果调用超时了,所有请求全部结束。 在这个接口中,我使用了go协程去调用其他接口,所以不仅涉及到请求的超时控制,而且还涉及到父协程对子协程的控制问题。在翻阅了一些资料之后,了解到了Context的基本知识。Context Context是golang.org.pkg下的一个包,类型是接...
继续阅读 >