1.Kafka基本概念
Topic、broker、partition
2.相關配置
$KAFKA_HOME/config/server.properties中通過配置項num.partitions來指定新建Topic的默認Partition數量
3.重要流程
發送:發送一條消息時,可以指定這條消息的key,Producer根據這個key和Partition機制來判斷應該將這條消息發送到哪個Parition
kafka發送消息會發送到不同的broker節點裏面保證在其中一個宕機後其他可以替補
kafka消息確認機制(Kafka delivery guarantee):At most once、At least one 、Exactly once(Kafka默認保證At least once)