kafka的簡單介紹
阿新 • • 發佈:2018-12-27
kafka 分散式的訊息儲存服務
kafka 術語:
broker:安裝了kafka軟體的一臺機器
topic:kafka內部訊息是分主題存放的
partition:在Topic的內部,資料是按照分割槽存放
leader: leader某個主題下的某個分割槽對外提供的讀寫服務的角色
follower :某個分割槽除了leader,其他的都是follower,同步leader資料
replication:指的是某個主題的某個分割槽有多少個副本
Producer:(生產者)kafka一個客戶端,用來將資料傳送到kafka
Consumer:(消費者)kafka一個客戶端,用來從kafka獲取訊息的
Consumer Group :每一個消費者都擁有一個groupId,每個groupId只能從kafka中獲取一次資料
Controller:kafka叢集中某臺broker上啟動的一個服務,用來leader的選舉和故障轉移failover