Queues Glossary
Browse 12 queues terms defined in plain English, from the cultural dictionary of computing.
12 Queues Terms
- Async Queue
- A queue used to hand off units of work for asynchronous processing so producers and consumers do not need to run in lockstep. Async queues help smooth spikes,...
- Background Queue
- A queue used to hold work that should be processed later by background workers rather than during the original request or interaction. Background queues help...
- Batch Queue
- A queue used to collect work that will be processed in grouped runs rather than immediately as each item arrives. Batch queues are useful when combining tasks...
- Blocking Queue
- A thread-safe queue whose producers or consumers wait when the queue is full or empty, making it useful for coordinating work between concurrent workers....
- Broadcast Queue
- A queue or messaging pattern in which published items are distributed to multiple listeners or consumer groups rather than being consumed by just one worker....
- Celery
- An open-source distributed task queue for Python applications, commonly used for asynchronous jobs and scheduled work.
- Cloud Messaging
- Managed cloud services and patterns for sending messages, events, or notifications between systems asynchronously. Cloud messaging is used for task queues,...
- Cloud Queue
- A managed queue service in the cloud used to buffer tasks, events, or messages between producers and consumers. Cloud queues simplify asynchronous...
- Command Queue
- A queue that stores commands for later processing by one or more workers or handlers. Command queues are useful when commands should be decoupled from the...
- Concurrent Queue
- A queue implementation built for safe producer and consumer access from multiple threads or tasks simultaneously. Concurrent queues are used in worker pools,...
- Queue Flood
- A surge of queued work large enough to swamp workers, latency, or downstream systems. In engineering slang, queue floods are often secondary effects of retries...
- RabbitMQ
- A message broker used for asynchronous communication, job queues, and decoupled service architectures.
Related Topics
- Async (3 terms in common)
- Messaging (3 terms in common)
- Concurrency (2 terms in common)
- Background Jobs (2 terms in common)
- Cloud (2 terms in common)
- Traffic Surges (1 terms in common)
- Commands (1 terms in common)
- Broadcast (1 terms in common)
- Scheduling (1 terms in common)
- Distributed Systems (1 terms in common)
- Async Processing (1 terms in common)
- Python (1 terms in common)
- Slang (1 terms in common)
- Work Distribution (1 terms in common)
- Synchronization (1 terms in common)
- Batch Processing (1 terms in common)
- Data Structures (1 terms in common)