Product Architecture
UKafka service mainly contains the following components:
- Message Topic (Topic)
- Message Producer (Producer)
- Message Consumer (Consumer)
- Message Broker (Broker)
The structure is shown in the diagram:
Terms | Meaning | Description |
---|---|---|
Topic | Message Topic | A specific message stream or class message queue. In which, the message is valid bytes, and the topic is the category or marked source of the message |
Producer | Message Producer | Any service or system that can publish any message |
Consumer | Message Consumer | Subscribers to single or multiple messages, and recipient or handler of published message data from Broker. |
Broker | Message Node | A group of servers that can store messages, that is, service nodes in the UKafka cluster. |
Partition | Message Partition | The partition of Topic, which can distribute a message topic to multiple Brokers, to achieve distributed service and high availability. |