Kafka ఈవెంట్లను కాన్ఫిగర్ చేయదగిన పీరియడ్ (లేదా సైజ్) కోసం నిలుపుకుంటుంది, వాటిని విభజన లాగ్లలో కూడా వర్తకం (consumption) చేసిన తర్వాత ఉంచుతుంది — పునరుత్పాదన (replay) మరియు బహుళ వినియోగదారులను సక్షమం చేస్తుంది. రిటెన్షన్ మరియు లాగ్ నిర్వహణను అర్థం చేసుకోవడం Kafka ను ఉపయోగించడానికి మరియు స్టోరేజ్ నిర్వహించడానికి ముఖ్యమైనది.
నిలుపుదల — ఈవెంట్లు సంరక్షించబడతాయి
Unlike traditional queues, Kafka RETAINS events (doesn't delete on consumption):
→ events stay in the partition log for a configured RETENTION period (e.g. 7 days) or
SIZE limit
→ enables: REPLAY (re-read history), multiple consumers reading independently, late
consumers catching up
→ after retention expires → old segments are deleted (or compacted)
→ Kafka is a durable LOG, not just a transient queue
