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
