|
Answer» There are some important components of any Kafka architecture. PLEASE find below an overview of components: - Topic: These are the message category which is DECLARED and defined in Kafka.
- Producer: The producers are the system which is responsible for PUBLISHING messages to the specific topic defined in Kafka.
- Consumer: The system subscribed to different topic comes into this category.
- Kafka cluster: A group of server working in fault-tolerant mode.
- Broker: The system having the capability of storing published
- Consumer Group: The consumer systems which read data from a similar topic by leveraging
- PARTITION: The topic can be STORED in a different partition and consumer from one consumer group can read data from a specific partition of the topic.
- ZooKeeper: This system facilitates cluster topology.
The below diagram explains Producer, Topic, Partition consumer & consumer group.
|