What is Request Queue Depth?
Request queue depth is the number of pending URLs waiting to be fetched by a scraper's worker pool at any given millisecond. It acts as the primary backpressure metric in a distributed scraping pipeline. When queue depth grows unbounded, your pipeline is discovering new links faster than it can fetch them, leading to stale data, massive memory consumption, and eventual out-of-memory crashes. Managing it requires dynamic concurrency scaling and aggressive deduplication before URLs ever hit the queue.