declare
一个队列,置AMQP_PASSIVE标志位,就不会影响服务端状态,并返回消息计数。
$conn
=
new
AMQPConnection();
//...
$queue
=
new
AMQPQueue(
$conn
);
$queue
->setFlags(AMQP_PASSIVE);
$messageCount
=
$queue
->
declare
(
$queueName
);
// <- 这里