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
