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
