Kafka 疑问之offset位移

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/yujianping_123/article/details/97398373

1. offset位移

不要搞混,offset位移会存放在2个地方: __consumer_offsets分区位移主题中,和consumer端。

__consumer_offsets中

consumer group将位移数据保存在broker partition端的内部主题中,

consumer.poll时,拉取消息前会把位移数据作为普通的kafka消息,提交到位移主题(__consumer_offsets)中,

__consumer_offsets的主要作用就是:保存Kafka消费者的位移信息

consumer端

每个consumer都会为它消费的分区维护属于自己的位置信息,记录当前消费到该patition的哪个位置。在consumer.commit时提交的(自动或者手动commit),记录了consumer要消费的下一条消息的位移

猜你喜欢

转载自blog.csdn.net/yujianping_123/article/details/97398373