ToB企服应用市场:ToB评测及商务社交产业平台

标题: 大数据-53 Kafka 基本架构焦点概念 Producer Consumer Broker Topic Partit [打印本页]

作者: 郭卫东    时间: 2024-8-19 23:33
标题: 大数据-53 Kafka 基本架构焦点概念 Producer Consumer Broker Topic Partit
点一下关注吧!!!非常感谢!!持续更新!!!

目前已经更新到了:


章节内容

上节我们完成的内容:


焦点概念

Producer

生产者创建消息。
该角色将消息发布到Kafka的Topic中,Broker吸收到生产者的消息之后,Broker将消息追加到当前的 segment 文件中。
一样平常情况下,一个消息会被发布到一个特定的主题上:

Consumer

斲丧者读取消息

Broker

一个独立的Kafka服务器称为Broker


Topic

每条发布到Kafka集群的消息都有一个种别,这个种别被称为Topic。
物理上不同的Topic的消息分开存储
主题就比如数据库的表,尤其是分库分表之后的逻辑表。
Partition



Replicas

Kafka利用主题来组织数据,每个主题被分为若干个分区,每个分区有多个副本,那些副本被生存在Broker上,每个Broker可以生存成百上千属于不同主题和分区的副本。
副本有以下的两种范例:

Offset

生产者

消息写入的时候,每一个分区都有一个Offset,这个Offset就是生产者的Offset,同时也是这个分区的最新最大的Offset。
有些时候没有指定某一个分区的Offset,这个工作Kafka帮我们完成。

斲丧者

这是某个分区的Offset情况,生产者写入的Offset是最新最大值12,当ConsumerA进行斲丧时,从0开始斲丧,不绝斲丧到9,斲丧者的Offset就纪录9,ConsumerB就纪录在11。
等下一次斲丧的时候,他们可以选择从上一次斲丧的位置斲丧,也可以从头开始斲丧。

副本

Kafka通过副原来保证高可用,副天职为:首领副本(Leader)和跟随者副本(Follower)。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4