1 IndexFile
为操作Index文件提供访问服务,Index文件的存储位置是:$HOME \store\index\${fileName},文件名fileName是以创建时的时间戳命名的,文件大小是固定的,等于40+500W*4+2000W*20= 420000040个字节大小。
1.1 Index文件的数据结构
Index Header结构各字段的含义:
beginTimestamp:第一个索引消息落在Broker的时间戳;
endTimestamp:最后一个索引消息落在Broker的时间戳;
beginPhyOffset:第一个索引消息在commitlog的偏移量;
endPhyOffset:最后一个索引消息在commitlog的偏移量;<