Répondre

0

Vous pouvez utiliser KafkaConsumer#endOffsets(...) pour obtenir les décalages de la fin de journalpar partition. Bien sûr, gardez à l'esprit que la fin de log se déplace aussi longtemps que de nouvelles données sont écrites par un consommateur. Ainsi, pour obtenir des "compensations finales", vous devez être sûr qu'il n'y a pas de producteur en cours ...

+0

Merci Matthias, Veuillez noter que ceci est en streaming. Donc, le producteur fonctionne continuellement. – Rajan

+0

Si le producteur fonctionne en continu, je ne comprends pas votre question en premier ... Comment définiriez-vous "connaître tous les enregistrements publiés sont consommés" si vous ajoutez de manière permanente de nouveaux messages dans le journal? –