1 Kafka概念
一个分布式消息队列,具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。
1.1 kafka读、发消息的方式
kafka对外使用topic的概念,生产者往topic里写消息,消费者从读消息。为了做到水平扩展,一个topic实际是由多个partition组成的,遇到瓶颈时,可以通过增加partition的数量来进行横向扩容。单个parition内是保证消息有序。
1.2 topic,分区,group
topic标签实际就是队列;
1.3 KafkaProducer
1.4 kafka节点之间如何复制备份的?
1.5 kafka消息是否会丢失?为什么?
1.6 kafka最合理的配置是什么?
1.7 kafka的leader选举机制是什么?
1.8 kafka对硬件的配置有什么要求?
1.9 kafka的消息保证有几种方式?
1.10kafka为什么会丢消息?
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。