Tubes
Named queue (also known is other queues as Topics or Groups)
A core concept of AllQ is the "tube".
A tube acts as a named queue where you can PUT jobs and GET jobs out of.
An example of tubes might be
- emails_to_send 
- csv_loading 
- long_running_processes 
When working with AllQ you will PUT a job into a tube, and then later GET a job out of a tube.
Tubes are created automatically when you PUT a job into one, and stats from the server will give you information about jobs stored within tubes.
Tubes can have the following actions performed on them
- Throttle (sets max TPS on tube) 
- Pause (sets TPS=0 on tube, pausing workers from getting jobs) 
- Drain (only allow outbound jobs, won't accept inbound ones) 
Last updated
Was this helpful?
