控制fetch的速度
var rateLimiter = time.Tick(1000 * time.Microsecond)
func Fetch(url string) ([]byte, error) {
<- rateLimiter
...
}
和done channel原理一样,变量接收到数据才会往下执行
控制fetch的速度
var rateLimiter = time.Tick(1000 * time.Microsecond)
func Fetch(url string) ([]byte, error) {
<- rateLimiter
...
}
和done channel原理一样,变量接收到数据才会往下执行