llgd.net
当前位置:首页 >> 如何用php获取rABBitmq指定队列中的未处理消息数量 >>

如何用php获取rABBitmq指定队列中的未处理消息数量

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

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

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

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

declare一个队列,置AMQP_PASSIVE标志位,就不会影响服务端状态,并返回消息计数。 想了解的更加详细的话,可以多去后盾人转一转

您好,很高兴为您解答。 declare一个队列,置AMQP_PASSIVE标志位,就不会影响服务端状态,并返回消息计数。 $conn = new AMQPConnection();//...$queue = new AMQPQueue($conn);$queue->setFlags(AMQP_PASSIVE);$messageCount = $queue->declare

队列你说能实现什么功能?一般都是用来做无须前台参与的功能,或者说避免前台等待时间过长的功能,比如,你要发邮件。这个时间就比较长,如果你扔队列里面,告诉前台已经OK,然后由队列 去慢慢发,是不是给用户的感觉就是速度好快埃

这个要看你的应用场景,一般来说用redis比较简单,但是redis不能实现消息没有正常处理,其他进程仍然能够处理这个消息的情况,也就是没有对消息有一个处理完成确认的过程。 如果要完整的消息队列,用过的有:gearman,rabbitmq, 都是不错的。

具体方法不一样。 希望我的回答可以帮到你,有什么不懂可以追问。

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com