Kafka इव्हेंट्स राखून ठेवते एक कॉन्फिगरेबल कालावधीसाठी (किंवा आकार), त्यांना विभाजन लॉगमध्ये वापरल्यानंतरही ठेवून — रिप्ले आणि मल्टिपल कन्झ्यूमर्स सक्षम करते. रिटेंशन आणि लॉग व्यवस्थापन समजणे 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
