2

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为什么会丢消息?


YjxGVG
8 声望3 粉丝

« 上一篇
Linux基础
下一篇 »
redis学习