Apache kafka 在卡夫卡中,有可能以相反的方式阅读信息吗?
可以创建一个新的消费者组,该消费者分配给现有的topiС,但以某种方式设置了向后消费的偏好:偏移量将从当前最新的消息移动到每个分区中最早的消息?卡夫卡主题将按主题分区内的出现顺序依次消费 但是,我认为有两种方法可以解决您的问题:Apache kafka 在卡夫卡中,有可能以相反的方式阅读信息吗?,apache-kafka,kafka-consumer-api,Apache Kafka,Kafka Consumer Api,可以创建一个新的消费者组,该消费者分配给现有的topiС,但以某种方式设置了向后消费的偏好:偏移量将从当前最新的消息移动到每个分区中最早的消息?卡夫卡主题将按主题分区内的出现顺序依次消费 但是,我认为有两种方法可以解决您的问题: 您可以引导消费者从主题分区轮询哪些数据,例如:让消费者查找最新偏移量,然后使用它,然后查找最新偏移量减去1,但只读取一个偏移量。再次寻找上一个偏移量,依此类推。虽然我从未见过它,但这应该可以通过consumer.seek和ConsumerConfigurationma
- 您可以引导消费者从主题分区轮询哪些数据,例如:让消费者查找最新偏移量,然后使用它,然后查找最新偏移量减去1,但只读取一个偏移量。再次寻找上一个偏移量,依此类推。虽然我从未见过它,但这应该可以通过
和ConsumerConfigurationconsumer.seek
实现max.poll.records
- 您可以使用任何类型的状态存储,并按每个分区的偏移量降序排列。然后让另一个消费者按所需顺序读取状态存储