RabbitMQ 消息存储流转过程
2021-04-07 13:58:20 1 举报
RabbitMQ 消息存储流转过程
作者其他创作
大纲/内容
Q3是否为空
msg
Q4(alpha)当内存不那么紧张时,Q3中的消息转存到Q4中
Y
index
delivery
N
consumer
publish
broker
delta更多的消息publish到队列,内存的使用更上一个档次时,消息进入delta(消息内容与索引信息都仅在磁盘中存储)
Q2(beta)消息不断的publish到队列,内存占用到达一定程度,部分消息进入到Q2(消息内容仅存储到磁盘上,索引还在内存中缓存)
Q4是否为空
producer
Q3(gamma)当有消费者消费消息时,批量读取一部分消息,还未推送给消费者的消息从delta进入到Q3
内存
磁盘
Q1(alpha)消息publish到队列时,消息进入Q1(消息内容与索引均在内存中存储)
RabbitMQ 消息存储流转过程
0 条评论
下一页