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