Вы можете отправить сообщение в кодировке json с уникальным идентификатором, список доступа к необработанной информации о очереди через RabbitMQ api, декодировать сообщение и делать ваши магические вещи, например, подсчитывать конкретную позицию задачи.
Ниже приведен пример получения списка очереди с помощью PHP локон
// create php curl
$ch = curl_init();
$queue_titile = "hallo";
$url = "http://localhost::15672/#/api/queues/%2F/$queue_titile/get";
// define post data
$post_data = '{"vhost":"/","name":"'.$queue_titile.'","truncate":"'.$limit.'","requeue":"true","encoding":"auto","count":"'.$limit.'"}';
// set curl configuration
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERPWD, 'guest:guest');
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
// send curl request
$response = curl_exec($ch);
// close curl connection
curl_close($ch);
// decode json response
$response = json_decode($response);