首页 笔记 图片 查字 
所属分类:Kafka
浏览:26
内容:

参考:

https://blog.csdn.net/csfun1/article/details/123469697 


 

要点:

文章目录:

一、kafka高级特性

1.1 producer发布消息机制

1.2 Controller及partition选举机制

1.2.1 Controller选举机制(zk控制)

1.2.2 partition选举Leader机制

1.3 Rebalance再平衡机制

1.3.1 rebalance的前提

1.3.2 什么情况下会发生rebalance

1.3.3 Rebalance的过程

1.3.4 Rebalance分配策略

1.4 日志存储

1.5 分区数如何选择

二、kafka常见问题及调优

2.1 kafka启动慢及消费者重新订阅慢

2.1.1 kafka重启慢问题

2.1.2 kafka消费者重启后重新订阅很慢

2.2 kafka消息顺序性分析

2.3 kafka如何保证不丢消息

2.4 kafka能否保证消息幂等性

2.4 kafka高性能的原因

三、kafka集群的CAP问题

3.1 一致性

3.1.1 数据写一致性控制

3.1.2 数据读一致性控制

3.2 可用性

3.3 分区扩展性