Нет сообщения в очереди, если я установил дополнительные свойства для моего сообщения
Я использую 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