
kafka
文章平均质量分 92
kafka
却道天凉_好个秋
这个作者很懒,什么都没留下…
展开
-
kafka(九)——LeaderEpoch和零拷贝
步骤4执行完后,副本1(Follower)和副本2(Leader)中消息出现不一致。原创 2024-06-03 21:51:45 · 880 阅读 · 0 评论 -
kafka(八)——AR、ISR、HW和LEO
follower副本发生故障会被临时踢出ISR,待follower副本恢复后,follower副本会读取本地磁盘上次记录的HW,将log文件高于HW的部分截取掉,从HW开始向leader副本进行同步,等待该follower副本的LEO大于该Partition的HW,即follower副本追上leader副本之后,就可以重新加入ISR。原创 2024-05-20 22:28:10 · 658 阅读 · 0 评论 -
kafka(七)——消息偏移(消费者)
消费者消费完消息后,向_consumer_offset主题发送消息,用来保存每个分区的偏移量。原创 2024-05-09 22:19:53 · 1278 阅读 · 0 评论 -
kafka(六)——存储策略
kafka通过topic作为主题缓存数据,一个topic主题可以包括多个partition,每个partition是一个有序的队列,同一个topic的不同partiton可以分配在不同的broker(kafka服务器)。原创 2024-04-12 21:57:48 · 1688 阅读 · 0 评论 -
kafka(五)——消费者流程分析(c++)
消费者组(Consumer Group):由多个consumer组成。;原创 2024-04-10 22:14:53 · 1479 阅读 · 0 评论 -
kafka(四)——生产者流程分析(c++)
1(all):生产者发送过来的数据,等待所有副本将数据同步后发送下一条数据,性能最慢,安全性最高;消息保序策略:按key分区,可以实现局部有序,但这又可能会导致数据倾斜,可根据实际情况选择。1:生产者发送过来的数据,等待Leader副本确认后发送下一条数据,性能中等;producer的acks参数表示生产者生产消息时,写入到副本的严格程度。原创 2024-04-08 22:15:23 · 1377 阅读 · 0 评论 -
kafka(三)——librdkafka编译与使用(c++)
依赖库直接下载源码编译即可。生成c和c++动态库。原创 2024-03-23 18:12:39 · 3460 阅读 · 0 评论 -
kafka(二)——常用命令
kafka执行脚本默认在安装的bin目录下,本文中示例均基于bin目录执行。原创 2024-01-22 21:49:09 · 1647 阅读 · 0 评论 -
kafka(一)——简介
Kafka 是一种分布式、支持分区、多副本的消息中间件,支持发布-订阅模式,多用于实时处理大量数据缓存的场景,类似于一个“缓存池”。原创 2024-01-20 19:56:30 · 1529 阅读 · 0 评论