我将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()));
我在队列中看不到它:( Nb:我配置了一个交换器,以根据路由密钥将我的消息路由到其他队列。
有什么主意吗?我坚持下去。
祝你有美好的一天,
格雷格