其他分享
首页 > 其他分享> > kafka 基本概念

kafka 基本概念

作者:互联网

kafka 基本概念

主题和分区

主题:Kafka的消息通过主题进行分类。主题就好比数据库的表,或者文件系统里的文件夹

分区:主题可以被分为若干个分区,一个分区就是一个提交日志。消息以追加的方式写入分区,然后以先入先出的顺序读取。由于一个主题一般包含几个分区,因此无法在整个主题范围内保证消息的顺序,但可以保证消息在单个分区内的顺序。

消费者位移

消费者把每个分区最后读取的消息偏移量保存在Zookeeper或Kafka上,如果消费者关闭或重启,它的读取状态不会丢失。

消费者组读取消息:

消费者是消费者群组的一部分,也就是说,会有一个或多个消费者共同读取一个主题。群组保证每个分区只能被一个消费者使用。

标签:副本,消费者,分区,主题,kafka,消息,Kafka,基本概念
来源: https://www.cnblogs.com/shix0909/p/16572100.html