I am trying to hit an http service from my coroutine. I might have to hit the service a million times. I prefer to do it in parallel as those are independent of each other, at the same time I don't want to DOS that service. I want to throttle my coroutine (some kind of back pressure)
I know I can batch the requests to acceptable concurrent number of requests. But, that's too boilerplate I think. Is there any http library out there handles this in an idiomatic way