job queue

Pending work list

A job queue is a list of tasks waiting to be processed, typically by a computer system.

Jobs enter the queue and are handled in order—first in, first out—or according to priority rules.

The term applies to print jobs waiting for a printer, background processes on a server, or any system where work items line up for execution: Check the job queue to see how many reports are pending.

processing

task

Work to be done

consumer · producer · message · handler · executor · dispatcher · processor · daemon · polling · dequeue

performance

throughput

Processing rate over time

parallelism · load balancing · capacity · benchmarking · metrics · optimization · provisioning · autoscaling · horizontal scaling · processing time

scheduling

priority

Status of greater importance

  • sequenceOrdered succession of elements
  • orderMethodical arrangement or request
  • delayEnforced waiting period

interval · timing · scheduling · deadline · throttling · expiration · deferral · recurring · periodic · burst

infrastructure

Kafka

Czech-Jewish literary surname

  • BullEnglish national personification's surname
  • brokerTransaction intermediary for hire
  • clusterGathered group nearby

node · partition · shard · replica

reliability

retry

Attempt something again

acknowledgment · persistence · durability · checkpoint · rollback · error handling · monitoring · alerting · logging · circuit breaker

Opposites
execution timing

job queuereal-time processing

Computation without perceptible delay

structure/ordering

job queuestack

Items piled vertically

random access · LIFO · hash table

processing organization

job queuefire-and-forget

Requires no post-launch input

Family

job, queue, jobs, jobbed, jobbing, jobless, jobber, queues, queued

Familiarity
Top 500,000
Profile
Used worldwide · Timeless · Rated G