Я новичок в Кафке. Я провожу эксперимент, как удалить сообщения в теме кафки. Я обнаружил, что если мы установим для свойства «retention.ms» для темы меньшее значение времени, скажем, 1 секунду, то через 1 секунду сообщения в теме будут удалены, как я понимаю.
Я запустил одного продюсера, который написал несколько сообщений по теме, и остановил его через некоторое время. В то же время я запустил консоль-потребитель, чтобы он получал сгенерированные сообщения. Я запустил другую потребительскую консоль для той же темы по истечении времени хранения, скажем, через 1-2 минуты. Но к моему удивлению, я смог получить сообщения по этой теме. Потребитель консоли запустился снова через 2 минуты, когда я не видел никаких сообщений в теме. Кафке потребовалось почти 3-4 минуты, чтобы очистить сообщения. Требуются ли какие-либо дополнительные настройки в Kafka, чтобы сообщения удалялись мгновенно?