A job queue with the ability to spread processing the queue to multiple servers