我正在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()));
我在我的队列中看不到它:( 注意:我配置了一个交换器来根据路由键将我的消息路由到不同的队列。
任何想法 ?我坚持下去。
祝你今天过得愉快,
格雷格