【精】Kafka簡單總結

1.kafka架構
    生產者、消費者、zookeeper、broker、主題—>分區—>副本因子

2.主題:創建、修改、刪除

3.分區:從主題下進行分區
    單獨的一個分區的消息是有序且不可修改
    但是多個分區之間的數據是無序的
消息怎麼知道進入特定的分區?--消息的組成部分Key-value

4.副本
    副本因子數應當小於可用的broker數
    leader和follower    leader與外界進行讀寫操作,follower採取拉的方式與leader同步

5.消費組
    同一個消費組中的消費者應該小於等於所操做主題下的分區數,如果小於的話,正好成倍

6.同步與異步
    同步:消息發送給kafka後,在此等待返回結果
    異步:消息先發送到阻塞隊列中,通過輪訓方式將阻塞隊列中消息發送給kafka

7.kafka與zk
    多個broker之間會存在一個controller broker的角色

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章