Apache Kafka ایک distributed event streaming platform ہے — ایک high-throughput، durable نظام جو events (records) کی streams کو publish، store، اور process کرتا ہے۔ یہ 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
