Kafka کے بنیادی تصورات میں topics (واقعات کی اقسام)، partitions (topics کے اندر متوازی کارکردگی کی اکائیاں)، brokers (سرورز)، producers (لکھنے والے)، اور consumers (پڑھنے والے) شامل ہیں۔ ان کو سمجھنا Kafka کے ساتھ کام کرنے کے لیے بنیادی ہے۔
بنیادی تصورات
TOPIC → a named category/stream of events (like a "channel" — e.g. "orders", "clicks")
→ producers write to topics; consumers read from them
PARTITION → a topic is split into PARTITIONS (ordered, append-only logs):
→ the unit of PARALLELISM and scaling; events distributed across partitions
→ order is guaranteed WITHIN a partition (not across partitions)
BROKER → a Kafka SERVER (stores data, serves clients); a CLUSTER = multiple brokers
PRODUCER → writes (publishes) events to topics
CONSUMER → reads (subscribes to) events from topics
