在監聽器容器上暫停和恢復分區

自 2.7 版本起,您可以使用監聽器容器中的 pausePartition(TopicPartition topicPartition)resumePartition(TopicPartition topicPartition) 方法,暫停和恢復消費分配給該消費者的特定分區。暫停和恢復分別在 poll() 之前和之後發生,類似於 pause()resume() 方法。如果已請求暫停該分區,isPartitionPauseRequested() 方法會返回 true。如果該分區已實際暫停,isPartitionPaused() 方法會返回 true。

此外,自 2.7 版本起,ConsumerPartitionPausedEventConsumerPartitionResumedEvent 實例會發布,容器作為 source 屬性,以及 TopicPartition 實例。