rabbitmq看消息数量变化(查看rabbitmq消息堆积)

本篇文章给大家谈谈rabbitmq看消息数量变化,以及查看rabbitmq消息堆积对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

RabbitMQ消息确认(二)——消费者接收消息手动ACK

body: 接收的消息内容。 messageProperties: 消息的相关属性。通过打断点方式查看当消息未被确认时在 RabbitMQ server 中的状态。确认消息。 第2个参数如果设为 true ,则表示批量确认当前通道中所有 deliveryTag 小于当前消息的所有消息。拒绝消息。

首先发送消息前先将消息保存到数据库中,有一个状态字段status=0,表示生产端将消息发送给了RabbitMQ但还没收到确认;在生产端收到确认后将status设为1,表示RabbitMQ已收到消息。

RabbitMQ 会保存一个消费者的列表,每发送一条消息都会为对应的消费者计数,如果达到了所设定的上限,那么 RabbitMQ 就不会向这个消费者再发送任何消息。直到消费者确认了某条消息之后 RabbitMQ 将相应的计数减1 ,之后消费者可以继续接收消息,直到再次到达计数上限。

RabbitMQ 的消息默认存放在内存上面,如果不特别声明,消息不会持久化保存到硬盘上面,如果节点重启或者意外crash掉,消息就会丢失。

rabbitmq看消息数量变化的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于查看rabbitmq消息堆积、rabbitmq看消息数量变化的信息别忘了在本站进行查找喔。

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://www.jijigongmeng.com/post/2495.html

发表评论

评论列表

还没有评论,快来说点什么吧~