Kafka中,多个角色和术语帮助构建消息订阅系统:

Producer:负责向Kafka中发布消息的进程。

Consumer:从Kafka中订阅消息的进程。

BrokerKafka集群中每一个独立的Kafka服务。

Topic:在Kafka中,用于保存每一类消息的容器。

这些角色和概念构成了Kafka系统的消息传递机制,数据的流程如右图所示,流转高效。