Kafka笔记(20200117)
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)