【发布时间】:2012-08-08 23:04:34
【问题描述】:
当在PHP 中向RabbitMQ 发布消息时,AMQPExchange->publish 方法返回true,即使没有找到交换。我正在设置AMQP_MANDATORY 标志。代码如下:
$myExchange->publish($myMessage, $myRoutingKey, AMQP_MANDATORY, $myOptions);
我知道我正在以有效的方式使用该方法,因为它有效,但如果我向它提供一个不存在的交换或队列,它仍然返回 true。
【问题讨论】: