如果我为消息设置了附加属性,则队列中没有消息

时间:2018-08-09 13:44:20

标签: php symfony rabbitmq php-amqplib

我将symfony 3.4RMQ 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:我配置了一个交换器,以根据路由密钥将我的消息路由到其他队列。

有什么主意吗?我坚持下去。

祝你有美好的一天,

格雷格

0 个答案:

没有答案