Kiedy konsument Kafka nie zdesrializuje wiadomości, czy to aplikacja kliencka jest odpowiedzialna za obsługę wiadomości trucizny?
Lub
Czy Kafka „zwiększa” przesunięcie wiadomości i kontynuuje korzystanie z ważnych wiadomości?
Czy istnieje „najlepsza praktyka” do radzenia sobie z komunikatami trucizny w tematach Kafki?
Odpowiedzi:
2 dla odpowiedzi № 1Gdy Kafka nie jest w stanie dokonać deserializacji rekordu, konsument otrzyma org.apache.kafka.common.KafkaException
, powinieneś sam popełnić przesunięcie i nadal konsumować.