Throttle or Limit Kotlin CoRoutine count
I am trying to hit an http service from my coroutine. I might have to hit the service a million times, but 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