作为数据流的一部分,我想以 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
?