1. 基本信息
中文官方文檔:鏈接
Linux安裝kafka:鏈接
2. 基本概念
Broker:已發佈的消息保存在一組服務器中,稱之爲Kafka集羣。集羣中的每一個服務器都是一個代理(Broker)。 消費者可以訂閱一個或多個主題(topic),並從Broker拉數據,從而消費這些已發佈的消息。
Topic:Kafka將消息分門別類,每一類的消息稱之爲一個主題(Topic)。
Producer:生產者可以將數據發佈到所選擇的topic(主題)中。生產者負責將記錄分配到topic的哪一個 partition(分區)中。
Consumer:訂閱消息並處理髮布的消息的對象稱之爲主題消費者(consumers)