Apache Kafka एक डिस्ट्रिब्यूटेड event streaming platform है — events (records) की streams को publish, store और process करने के लिए एक high-throughput, टिकाऊ system। इसका उपयोग messaging, real-time data pipelines, event-driven architectures और बड़े पैमाने पर stream processing के लिए होता है।
Kafka क्या है
Kafka = a distributed, durable, high-throughput EVENT STREAMING platform:
→ PUBLISH events (producers write) and SUBSCRIBE to them (consumers read)
→ STORE streams of events durably (a distributed, replicated commit LOG)
→ PROCESS streams in real time
→ think of it as a durable, scalable, append-only LOG of events that many systems can
write to and read from
