开发者社区> 问答> 正文

kafka中关于offset的理解?

kafka中关于offset的理解?

展开
收起
李博 bluemind 2019-03-14 18:22:00 4115 0
5 条回答
写回答
取消 提交回答
  • 类比数组,kafka里面存着消息的数组,offset类似于数组下标。Kafka与其它队列的一个区别是offset是在消费端进行维护,而不是服务端,因此多个消费端可以消费同一个队列里的数据,并自行控制消费位置。

    2019-07-17 23:30:49
    赞同 展开评论 打赏
  • 标记客户端读取消息的偏移量, 当重新读取消息时可以根据偏移量继续读取, 还有两个特殊offset标记从最新数据或最老数据读取.

    2019-07-17 23:30:49
    赞同 展开评论 打赏
  • offset其实是消息消费的指针,类似于java的list中的下标值,比如get(0),get(1)

    2019-07-17 23:30:49
    赞同 展开评论 打赏
  • 客户端在消费的时候会记录每个队列消费的位置,offset就是队列消费位置的标记

    2019-07-17 23:30:49
    赞同 展开评论 打赏
  • 偏移量 从偏移量开始消费消息

    2019-07-17 23:30:49
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Java Spring Boot开发实战系列课程【第16讲】:Spring Boot 2.0 实战Apache Kafka百万级高并发消息中间件与原理解析 立即下载
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载