a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation
Intelligently and flexibly pool among multiple hosts from your Go application
Dynamically resizable pools of goroutines which can queue an infinite number of jobs.