暂停和恢复监听器容器上的分区

从 2.7 版本开始,您可以使用监听器容器中的 pausePartition(TopicPartition topicPartition)resumePartition(TopicPartition topicPartition) 方法暂停和恢复分配给该消费者的特定分区的消费。暂停和恢复分别在 poll() 方法之前和之后进行,类似于 pause()resume() 方法。isPartitionPauseRequested() 方法如果已请求暂停该分区,则返回 true。isPartitionPaused() 方法如果该分区已有效暂停,则返回 true。

从 2.7 版本开始,ConsumerPartitionPausedEventConsumerPartitionResumedEvent 实例会以容器作为 source 属性和 TopicPartition 实例发布。