【Kafka笔记】(四)Kafka 三种消费模式

一、至少一次 At-Least-Once(默认)

数据一定能消费成功,可能重复消费。

二、 最多一次 At-Most-Once

不会重复消费,可能丢失数据。

不丢不重,精准消费,企业生产唯一标准。

实现依赖:Flink Checkpoint + Kafka 手动 Offset 提交

  1. Flink 通过 group.id 绑定消费者组,记录消费位置

  2. 开启 Checkpoint 后,Flink 自动管理 Offset,宕机重启不丢数据、不重复数据

  3. Kafka 分区数决定 Flink 最大并行消费能力

  4. 实时任务 99% 数据源都是 Kafka

相关推荐
李白客15 分钟前
分布式交易型数据库:数字时代交易系统的“定海神针“
数据库·分布式
JAVA面经实录91727 分钟前
ZooKeeper 面试题完整标准答案(面试背诵版)
分布式·zookeeper·面试
知识分享小能手29 分钟前
Hadoop学习教程,从入门到精通, ZooKeeper 分布式协调服务 — 全面知识点与案例代码(5)
hadoop·分布式·zookeeper
是上好佳佳佳呀35 分钟前
【LangChain|Day02】LangChain Prompt 提示词工程笔记
笔记·langchain·prompt
Solis程序员36 分钟前
Kafka 灾难回放机制:基于事件事实流的计数全量恢复方案
分布式·kafka
十月的皮皮39 分钟前
C语言学习笔记20260611-水仙花数(2种解法)
c语言·笔记·学习
Alphapeople40 分钟前
策略学习笔记
笔记·学习
Cloud_Shy6181 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第五章 Item 36 - 39)
开发语言·人工智能·笔记·python
星恒随风1 小时前
C++ 类和对象入门(六):友元、内部类、匿名对象和编译器优化
开发语言·c++·笔记·学习·状态模式
Elias不吃糖1 小时前
RabbitMQ vs Kafka 简单总结
java·分布式·kafka·rabbitmq