首页 > 编程知识 正文

mq的原理是什么,计算机组成原理中mq是什么意思

时间:2023-05-05 18:15:37 阅读:232892 作者:766

含义解释:

Number Of Consumers  :表示消费者数量;

Number Of Pending Messages :等待消费的消息,这个是当前未出队列的数量; 

Messages Enqueued :进入队列的消息;( 这个数量只增不减,重启acmq后会清零) 

Messages Dequeued :出了队列的消息  可以理解为是消费这消费掉的数量 (重启acmq后会清零)

 

一般情况下:

1、当有生产者在发送消息,同时有消费者在消费消息的话,Number Of Pending Messages=0,Messages Enqueued=Messages Dequeued.即:等待消费数量为0,入队的和出队的消息相等(最终)。

2、当有生产者在发送消息,没有消费者的时候,Number Of Pending Messages=Messages Enqueued.即:入队的消息数等于待消费的数。

3、当acmq重启后,Messages Enqueued=Messages Dequeued = 0(即:清零),如果设置了消息的持久化,那么重启前没有被消费的消息会在Number Of Pending Messages中显示。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。