На стороне производителя Kafka (клиент производителя Java) существует два типа возможных ошибок: повторяемая и не повторяемая.Повторяемые ошибки - это ошибки, которые можно устранить, просто повторно отправив сообщение (повторяя попытку еще раз), например, ошибка соединения или отсутствие лидера, поскольку может быть проведено избрание лидера и вскоре будет избран лидер.В этом случае производитель пытается повторно отправить сообщение до тех пор, пока отправка не будет успешной или не будет достигнуто максимальное количество настроенных повторных попыток.Другие ошибки, например, когда сообщение слишком велико, не могут быть повторены;их нельзя «исправить», просто повторно отправив сообщение.