Привет, возник вопрос, как можно ограничить "скорость выполнения горутин", понимаю, что это противоречит смыслу горутин, но возникла такая необходимость.
Предположим я хочу отправить несколько api запросов в вк, и получить ответ для обработки. Но при использовании горутин я не знаю как можно не нарушить ограничение на 3 запроса в секунду.
Снизу код примерно того, что я хочу получить в результате
for i := 0; i < 5; i++ {
go func() {
req := vk.WallPost(/* params */)
resp := <-req
fmt.Println(resp.StatusCode)
}()
}