- kafka消息传送机制
a、at most once :消息最多发送一次
b、at least once :消息至少发送一次
c、exactly once:消息只会发送一次
kafka通常将at least once作为首选,重复接受数据,总比丢失数据要好 - 日志
如果一个topic的名称为”my_topic”,它有2个partitions,那么日志将会保存在my_topic_0和my_topic_1两个目录中;日志文件中保存了一序列”log entries”(日志条目),每个log entry格式为”4个字节的数字N表示消息的长度” + “N个字节的消息内容”;每个日志都有一个offset来唯一的标记一条消息,offset的值为8个字节的数字,表示此消息在此partition中所处的起始位置..每个partition在物理存储层面,有多个log file组成(称为segment).segmentfile的命名为”最小offset”.kafka.例如”00000000000.kafka”;其中”最小offset”表示此segment中起始消息的offset. - 3.
Kafka相关
最新推荐文章于 2024-09-14 10:53:38 发布