J'utilise les flux Kafka et je veux réinitialiser certains décalages de consommation de Java au début. KafkaConsumer.seekToBeginning(...)
sonne comme la bonne chose à faire, mais je travaille avec Kafka Streams:Réinitialiser le décalage du consommateur au début à partir de Kafka Streams
KafkaStreams streams = new KafkaStreams(builder, props);
...
streams.start();
je suppose que, selon le béton flux pipeline je définis cela créerait plusieurs consommateurs sous le capot. Puis-je avoir accès à ceux-ci? Ou existe-t-il un autre moyen de réinitialiser les offsets par programme?
Voilà ce que je sais déjà, voir ci-dessus ... Le mot clé ici est par programme. – micgn
Bien l'outil de réinitialisation est un programme et il est open source donc la réponse est oui, vous pouvez réinitialiser par programme les offsets de consommateurs et les magasins d'état de flux. –