kafka生產者和消費者(三)

一、消息的序號

每個分片會給每條消息分配一個遞增的序號

二、消費者的offset(偏移量)

三、消費某個時間開始的消息?

建立時間索引.timeindex文件  數據結構(時間戳,序號)

1、通過分片和時間,獲取到該分片最小的起始號(KafkaConsumer的offsetsForTimes(Map<TopicPartition, Long> timestampsToSearch))

2、seek(TopicPartition partition, long offset),指定消費開始的位置

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章