码迷,mamicode.com
首页 > 其他好文 > 详细

mq存储文件

时间:2020-01-21 15:57:22      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:group   log   消息   进度   subscript   文件存储   offset   存储目录   长度   

启动broker之后我们可以看到下面这些文件

 

技术图片

 

1.config包含了运行期间一些配置信息,主要包括下列信息。

技术图片

 

consumerFilter.json:主体消息过滤信息

consumerOffset.json:集群消费模式消息消费进度

delayOffset.json:延时消息队列拉取进度

subscriptionGroup.json:消息消费组配置

topic.json:topic配置属性

2.consumequeue:消息消费队列存储目录。

3.index:消息索引文件存储目录

4.abort:如果存在abort文件说明Broker非正常关闭,该文件默认启动时创建,正常退出前删除。

5.checkpoint:文件检查点,存储commitlog文件最后一次刷盘时间戳,consqueue最后一次刷盘时间,index索引文件最后一次刷盘时间戳。

 

commitlog每条消息的前面4个字节存储该条消息的总长度。

commitlog文件默认大小为1G,可通过broker配置文件中设置mappedFileSizeCommitLog属性来改变大小。

mq存储文件

标签:group   log   消息   进度   subscript   文件存储   offset   存储目录   长度   

原文地址:https://www.cnblogs.com/lccsblog/p/12221954.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!