Apenas um trabalhador reivindicará seu trabalho. Então é um por um.
Um job
no Beanstalk é criado por um cliente com o comando "put". Durante a sua
vida pode ser em um dos quatro estados: "pronto", "reservado", "atrasado" ou
"enterrado". Após o comando put, um job normalmente começa pronto. Espera em
a fila pronta até que um trabalhador apareça e execute o comando "reserve". E se
este trabalho é o próximo na fila, ele será reservado para o trabalhador. O trabalhador
irá executar o trabalho; quando terminar, o trabalhador enviará uma "exclusão"
comando para excluir o trabalho.
Um worker
que deseja consumir trabalhos da fila usa "reserva", "excluir",
"release" e "enterrar".