class

Fetcher::ConcurrentFetcher

Inherits Reference < Object

Constants

DEFAULT_MAX_CONCURRENT = 16
DEFAULT_MAX_PENDING = 1000
DEFAULT_TIMEOUT = 60.seconds

Class methods

pull_multiple(urls : Array(String), headers : HTTP::Headers = ::HTTP::Headers.new, limit : Int32 = 100, max_concurrent : Int32 = DEFAULT_MAX_CONCURRENT, config : RequestConfig = RequestConfig.new, max_pending : Int32 = DEFAULT_MAX_PENDING, timeout : Time::Span = DEFAULT_TIMEOUT) : Array(Result)
Source