- 0
- 0
- 约小于1千字
- 约 1页
- 2026-04-30 发布于北京
- 举报
kafka的消息格式如下:
crc32,magic,attribute,时间戳,key长度,key,value长度,value
kafka是直接通过NIO的ByteBuffer以二进制的方式来保存消息的,这种二级制紧凑保存格
式可以比使用Java对象保存消息要节约40%的内存空间
然后这个消息实际上是封装在一个logentry里的,你可以认为是一个日志条目吧,在kafka
里认为每个partition实际上就是一个磁盘上的日志文件,写到parttion里去的消息就是一个
日志,所以logentry就是一个日志
这个日志条目包含了一个offse
原创力文档

文档评论(0)