这里所说的Table都是存储在内存中的Table,数据结构都是Map。由于比较多,这里记录一下。通常这些信息有一部分是存储在nameServer中,同时可以看到这些信息在Rocketmq中具备其作用,因此这里整理了一下。
一、topic部分
topicConfigTable 主题配置表 topicQueueMappingTable 主题队列映射表 topicRouteTable 主题路由表 topicQueueTable 主题队列表 topicSubscribeInfoTable 主题订阅信息表 topicPublishInfoTable 主题发布信息表 subscriptionGroupTable 订阅组表 topicStatsTable 主题统计表 topicEndPointsTable 主题点表
二、offset
offsetTable 偏移表 slaveOffsetTable slave偏移表 lmqOffsetTable lmq偏移量表 resetOffsetTable 重置偏移表
三、broker
clusterAddrTable 集群地址表 brokerLiveTable broker存活表 replicaInfoTable 副本信息表 brokerAddrTable broker地址表 brokerVersionTable broker版本表 clusterAddrTable 集群地址表
四、pull
pullRequestTable 拉取请求表 processQueueTable 处理队列表 pullFromWhichNodeTable 拉取从哪个节点表
五、stat
statsTable 统计表 statsItemTable 统计明细表
六、权限
accessKeyTable accessKey表 forbiddenTable 禁止表
七、filter
filterServerTable 过滤服务表
八、config
KVTable kv配置表
九、Netty
remotingServerTable 远程服务表
十、mq
mqTable mq表 mqLockTable mq锁定表
十一、commitlog
compactionLogTable 压缩日志表
十二、其他表
syncStateSetInfoTable 同步状态设置信息表 faultItemTable taskTable 任务表 factoryTable 工厂表