Request queues¶
The Scheduler
queues requests using the queue algorithm
you pass to its constructor. This page is a reference for these algorithms.
PriorityQueue
¶
The priority queue sorts requests so that they are processed by ascending weight.
This allows to let through more lightweight requests, that could otherwise be blocked by a heavier one.
Note
Requests with identical weights are not guaranteed to be processed in the order they arrived.
FifoQueue
¶
The “First In, First Out” queue schedules requests so that they are processed in the order they arrive.
LifoQueue
¶
The “Last In, First Out” queue schedules requests so that the latest ones are processed first.