Нет сообщения в очереди, если я установил дополнительные свойства для моего сообщения

Я использую symfony 3.4 с RMQ 3.6.14, Я имел дело с дополнительными свойствами, но, как ни странно, сообщение так и не дошло RMQ сервер.

Я везде ставлю какую-то точку отладки, но не могу это объяснить. я использую php-amqlib 2.7.2,

если я сделаю:

$this->producer->publish(
            serialize($batch),
            $importType);

Нет проблем, я вижу свое сообщение,

но так как я сделал:

$this->producer->publish(
            serialize($batch),
            $importType,
            array('message_id' => $file->getClientOriginalName(), 'user_id' => (string)$user->getId(), 'app_id' => (string)$brand->getId()));

Я не вижу его в своих очередях:(Примечание: я настроил обменник для маршрутизации моего сообщения в другую очередь в соответствии с ключом маршрутизации.

Любая идея? Я застрял с этим.

Хорошего дня,

Greg

0 ответов

Другие вопросы по тегам