Kafka笔记(20200117)

1.Kafka基本概念

Topic、broker、partition

Kafka笔记(20200117)

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