推荐kafka学习视频 :
千锋教育最新kafka入门到精通教程|kafka快速入门,阿里P7架构师带你深度解析_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Xy4y1G7zA
kafka发送消息
通过计算key的哈希值再对分区数取余来决定发送到哪个分区
kafka同步发送消息
kafka异步发送消息
ack
生产者并不会有一条消息就给kafka发送一条消息, 因为如果有10w条数据就需要与kafka进行10次连接, 生产者有一个本地线程, 会去生产者的缓冲区去拉数据, 如果一次性拉满16k则会直接发送数据, 如果没有拉满, 10ms之后也会将拉到的数据发送给kafka broker
kafka消费者
消费组offset自动提交与手动提交
指定分区消费
消息回溯消费
指定offset消费
从指定时间点消费