在Kafka中,消费者从分区中读取消息。在读取消息时,需要考虑一些问题,比如确定从分区中读取哪些消息,或者防止在故障情况下重复读取消息或消息丢失。解决这些问题的方案是使用偏移量。
在本教程中,我们将学习Kafka中的偏移量。我们将看到如何提交偏移量来管理消息消费,并讨论其方法和缺点。
2. 什么是偏移量?
我们知道Kafka将消息存储在主题中,每个主题可以有多个分区。每个消费者从一个主题的分区中读取消息。在这里,Kafka通过偏移量来跟踪消费者读取的消息。 偏移量是从零开始的整数,随着消息的存储而递增。
大约 5 分钟