我正在使用typhoeus hydra
hydra = Typhoeus::Hydra.new(max_concurrency: 10)
links.each_with_index do |link, i|
req = Typhoeus::Request.new("#{link}")
req.on_complete do |res|
puts "doing #{i} out of #{links.size}"
threadJob(res.body, i, products)
end
hydra.queue req
end
然而,当我跑的时候(hydra.run) 好像它一个接一个地运行......
可能是什么问题? 感谢