#apache-kafka #kafka-producer-api
Вопрос:
У меня есть вариант использования, когда мне нужно отправить 3 сообщения на 3 разные темы в рамках одной транзакции. Проблема в том, что одна из тем сжата, и я довольно новичок в транзакциях Кафки, поэтому я не совсем уверен, как работает отмена транзакций.
Мой вопрос: что на самом деле происходит, если транзакция завершается неудачно или прерывается (сбой приложения, исключение и т. Д.)? Будут ли записи прерванной транзакции в конечном итоге удалены из журнала уплотненной темы (например, пустые записи)? То же самое и с неуплотненными темами?
Спасибо.