两个goroutine pool,一个是接收envoy proxy的grpc client请求的最大并发量goroutine池,另一个是后端adapter处理dispatcher发送过来的最大并发量goroutine池。
它们都是由goroutine池和channel任务队列构成的。但是直至到istio的v1.0.3版本中还是由一个参数控制的,那就是当channel队列满时,保证每个任务都能够交付给一个goroutine执行。这个是不合理的,因为当channel队列不满时,那么goroutine池肯定有idle状态。所以channel队列长度与goroutine池中的数量相等时不合理的。