标签: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属性来改变大小。
标签:group log 消息 进度 subscript 文件存储 offset 存储目录 长度
原文地址:https://www.cnblogs.com/lccsblog/p/12221954.html