当前位置: 首页 > news >正文

Kafka性质小结

1、关于消息偏移量的确认

消息的确认包括自动确认和手动确认,通常采用手动确认的方式,配置项和代码块分别如下所示。这里需要注意的是,当消息1、2、3顺序到达,2偏移量确认失败,3偏移量确认成功时,2的偏移量将被覆盖,即后续将从3的偏移量开始消费,不会再次消费消息2 !!!

spring:kafka:consumer:......# 关闭自动提交偏移量enable-auto-commit: falselistener:# 拉取数据方式: single、batchtype: single# 偏移量提交方式:手动ack-mode: manual_immediate
@Component
public class MessageConsumer {@KafkaListener(topics = "topic-smy", groupId = "my_group1")public void handleMessage(ConsumerRecord<String, String> record, Acknowledgment ack) {// 消息处理System.out.println("接收到消息, topic = "+ record.topic()+",partition:"+record.partition()+",offset = "+record.offset()+",key = "+record.key()+",value = "+record.value());if(!"0".equals(record.value())) {// 消息偏移量确认ack.acknowledge();}}
}

2、其他

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • FutureTask源码分析
  • 江科大笔记—STM32课程简介
  • 杭州电子科技大学《2020年+2021年861自动控制原理真题》 (完整版)
  • nginx基础篇(一)
  • docker-compose up 报错:KeyError: ‘ContainerConfig‘
  • python学习第十节:爬虫基于requests库的方法
  • 什么是区块链,以及应用场景
  • 钉钉与MySQL对接集成获取部门列表2.0打通EXECUTE语句
  • STM32——输入捕获
  • 工业一体机在汽车零部件工厂ESOP系统中的关键作用
  • mysql事务的隔离级别学习
  • 基于SpringBoot+Vue+MySQL的家乡特色推荐系统
  • 视觉SLAM ch5——相机与图像
  • C++:内部类,匿名对象,操作符new与delete
  • Linux环境使用Git同步教程
  • [笔记] php常见简单功能及函数
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Apache Pulsar 2.1 重磅发布
  • avalon2.2的VM生成过程
  • AWS实战 - 利用IAM对S3做访问控制
  • Koa2 之文件上传下载
  • mysql中InnoDB引擎中页的概念
  • Nacos系列:Nacos的Java SDK使用
  • Rancher-k8s加速安装文档
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • 聊聊flink的TableFactory
  • 爬虫模拟登陆 SegmentFault
  • 实现菜单下拉伸展折叠效果demo
  • 移动端解决方案学习记录
  • 译自由幺半群
  • linux 淘宝开源监控工具tsar
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #NOIP 2014# day.2 T2 寻找道路
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (13)Hive调优——动态分区导致的小文件问题
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (JS基础)String 类型
  • (vue)el-checkbox 实现展示区分 label 和 value(展示值与选中获取值需不同)
  • (安卓)跳转应用市场APP详情页的方式
  • (定时器/计数器)中断系统(详解与使用)
  • (二)换源+apt-get基础配置+搜狗拼音
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (顺序)容器的好伴侣 --- 容器适配器
  • (四)Controller接口控制器详解(三)
  • (一)认识微服务
  • (转)Linux整合apache和tomcat构建Web服务器
  • .net core 源码_ASP.NET Core之Identity源码学习
  • .Net 垃圾回收机制原理(二)
  • .net 流——流的类型体系简单介绍
  • @拔赤:Web前端开发十日谈
  • [ Algorithm ] N次方算法 N Square 动态规划解决
  • [3D基础]理解计算机3D图形学中的坐标系变换
  • [AI 大模型] 百度 文心一言
  • [AIGC] MySQL存储引擎详解