Kafka-ன் மூல கருத்துக்களில் topics (நிகழ்வுகளின் வகைகள்), partitions (topics க்குள் parallelism-ன் அலகுகள்), 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
