1. 程式人生 > >kafka基本架構和概念

kafka基本架構和概念

kafka

一、基本概念

1、Topic:特指kafka處理的消息源

2、Partition(分區):Topic物理上的分組。一個Topic可以有多個Patition,每個Partition是一個有序的隊列

3、Message:消息,通信的基本單位

4、Producer:生產者。向kafka的一個topic發布消息的過程叫做生產

5、Consumer:消費者,訂閱Topic並處理其發布的消息的過程叫做消費

6、Broker:緩存代理,kafka集群中的一臺或者多臺服務器


二、kafka消息系統基本架構

技術分享圖片



三、kafka的應用場景

Message(消息系統)

Website Activity Tracking(網站活性跟蹤)

Log Aggregation(日誌收集中心)









kafka基本架構和概念