http://www.rabbitmq.com/amqp-0-9-1-quickref.html
basic.qos(long prefetch-size, short prefetch-count, bit global) ➔ qos-ok
Specify quality of service.
Так можно изменить вероятность для воркера.
Плохо знаю Gearman, хорошо RabbitMQ. Основное отличие в том, что в Gearman у вас есть возможность получить статус конкретного задания в любой момент. В RabbitMQ, если вы хотите использовать его как таск-сервер, такую информацию придётся хранить отдельно (например, я храню прогресс выполнения задания в Radis). Кроме того придётся прибегать к "военным хитростям" если нужно отсрочить обработку задания. В остальном RabbitMQ в десятки раз быстрее, чем Gearman и отлично масштабируется.