视频软件App开发引领数字内容创作与分享的新时代
828
2022-10-27
Kafka 基本概念
1、Producer &Broker& Consumer
Broker:Kafka集群包含一个或多个实例,每个实例称为Broker 三者之间的交互方式是: Producer推送数据给Broker Consumer从Broker拉取数据。
2、Topic
从图中可以看出,kafka会将topic的数据均匀的分配到不同的broker上。
3、Partition
物理概念,一个Partition只分布于一个Broker上(不考虑备份)一个Partition物理上对应一个文件夹一个Partition包含多个Segment(Segment对用户透明,即对用户是不可见的。)一个Segment对应一个文件Segment由一个个不可变记录组成记录只会被append到Segment中,不会被单独删除或者修改清除过期日志时,直接删除一个或多个Segment
Partition中的数据都会有一个当前partition唯一序列号,称为Offset。
小注: 本文部分内容及全部图片来自:郭俊(Jason Guo)
作者:jiankunking
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~