Это не совсем так, тема никогда не бывает полной, по крайней мере, по умолчанию.
Я сказал по умолчанию, потому что, как @Mukesh сказал, cleanup.policy
будет отбрасывать старые сегменты, когда их время хранения или ограничение размера составляютдостигнут, но по умолчанию нет ограничения по размеру, только ограничение по времени и свойство, которое обрабатывает retention.bytes
(по умолчанию установлено -1
).
Это разрешит только ограничение по времени для сообщения,обратите внимание, что значение retention.bytes
устанавливается по разделам, поэтому, чтобы указать ограничение для темы, необходимо умножить ее на количество разделов в этой теме.
РЕДАКТИРОВАТЬ: существует множество метрикчто экспорт кафки (в JMX) и в этих вы можете найти глобальные метрики о сегментах (общее количество, по номерам темы, размер, скорость прокатки сегментов и т. д.).