Как часть потока данных, я хотел бы загрузить список файлов со скоростью 10 запросов в секунду.
Спящий поток как , как здесь сделано лучший подход?
case ExRated.check_rate(@endpoint, scale, limit) do
{:ok, _} ->
request.()
{:error, _} ->
:timer.sleep(1_000)
rate_limit_access(request, opts)
end
Возможно ли сделать что-то вроде того, чтосделано с gen_stage
здесь , или каков наилучший подход к разделам ограничения скорости с использованием Flow
?