kafka笔记

1、 kafka broker是kafka的节点信息,相当于服务器节点信息。

2、 kafka的作用是在业务高峰时起到削峰的作用、同时解除生产者和消费者的耦合作用让生产者不再强关联。

3、 kafka可以分为生产者和消费者单topic模式,生产者生产数据后消费者就会删除数据

kafka可以分为多topic模式,多topic下面,如果数据过大写入一个topic单个topic无法承受,单个topic可以分为多个partion。topicA-partion0  topicB-partion1  topicC-pation2

4、 为配合分区的设计,提出消费者组的概念,组内每个消费者并行消费,每个组内的消费者只可以对一个pation进行消费。

5、为了提高可用性每个partion增加若干副本,leader partion 意外终止时,follower可以接替为主pation.

6. zk的作用zk中记录每个broker节点的信息,也就是node信息。同时也记录了谁是leader的信息。

kafka2.9.0以后也可以不配置使用ZK,使用raft的方式选举。

 

posted @ 2023-08-28 11:04  滴滴滴  阅读(12)  评论(0编辑  收藏  举报