1

我正在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()));

我在我的队列中看不到它:( 注意:我配置了一个交换器来根据路由键将我的消息路由到不同的队列。

任何想法 ?我坚持下去。

祝你今天过得愉快,

格雷格

4

0 回答 0