news 2026/6/9 23:19:52

kafka--基础知识点--6.4--LSO

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
kafka--基础知识点--6.4--LSO

个人理解,可能有误,仅供参考

LSO: LastStableOffset,分区中第一个未完成事务的起始偏移量,或如果没有未完成事务则为HW。

LSO <= HW <= LEO

LSO起作用必须满足以下所有条件:

  • 同一个分区多个生产者[也可以只有一个]中必须至少有一个是事务生产者;
  • 该分区的消费者isolation.level参数值必须为read_committed

在 isolation.level=read_committed 模式下:

  • 消费者只能读取到 LSO 之前的消息
  • 如果事务未提交,LSO 会停留在第一个未提交事务的起始偏移量
  • 这意味着LSO 之后的所有消息(无论事务/非事务)都无法被读取
  • 直到生产者事务提交事务,消费者才能继续消费后边的消息

示例:
有两个生产者将消息发往同一分区,一个是事务生产者,一个是非事务生产者;该分区的消费者设置参数isolation.level=read_committed。分区接收到两个生产者消息的顺序可能如下:

# 事务提交前 偏移量: 0 1 2 3 4 消息: A B C D E 状态: ✓ ✗ ✓ ✗ ✓ # ✓=非事务 ✗=事务消息(未提交) HW: 5 # 所有消息都已复制到ISR LSO: 1 # 第一个未提交事务在偏移量1 消费者可见: 只有偏移量0的消息A 消费者被阻塞在偏移量1,无法读取1-4的任何消息 # 事务提交后 LSO: 5 # 事务提交后,LSO推进到HW 消费者可见: 消息A, B, C, D, E全部可见
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 17:22:57

基于Spring Boot企业员工考勤管理系统

基于Spring Boot企业员工考勤管理系统 是一种高效、智能化的企业级应用&#xff0c;旨在简化和优化员工考勤管理流程。以下是对该系统的详细介绍&#xff1a; 一、系统背景与意义 随着企业规模的扩大和组织结构的复杂化&#xff0c;日常考勤管理成为了企业管理中不可或缺的一部…

作者头像 李华
网站建设 2026/6/9 19:56:53

9个AI论文工具,继续教育学员快速完成写作!

9个AI论文工具&#xff0c;继续教育学员快速完成写作&#xff01; AI工具助力论文写作&#xff0c;效率与质量双提升 在继续教育的学习过程中&#xff0c;论文写作往往成为学员们最头疼的环节。无论是学位论文、研究课题还是学术报告&#xff0c;都需要大量的时间与精力去构思、…

作者头像 李华
网站建设 2026/6/9 21:24:52

9个AI写作工具,MBA论文轻松搞定!

9个AI写作工具&#xff0c;MBA论文轻松搞定&#xff01; AI 写作工具如何助力 MBA 论文写作 在当前的学术环境中&#xff0c;MBA 学生面临着越来越高的论文写作要求。从选题到结构设计&#xff0c;再到内容撰写与降重&#xff0c;每一个环节都可能成为影响论文质量的关键因素…

作者头像 李华
网站建设 2026/6/9 18:42:37

搞懂 Java 中的 VO、BO、PO、DTO、DO:一个八年 Java 开发的踩坑与总结

搞懂 Java 中的 VO、BO、PO、DTO、DO&#xff1a;一个八年 Java 开发的踩坑与总结摸爬滚打八年 Java 开发&#xff0c;从最初在老项目里对着一堆 “User”“UserInfo” 类一脸懵&#xff0c;到现在能在新项目里清晰定义各种 “O” 的边界&#xff0c;中间踩过的坑、排查过的诡异…

作者头像 李华
网站建设 2026/6/9 17:26:52

Day 42 图像数据与显存

文章目录 Day 42 图像数据与显存1. 图像数据基础1.1 灰度图像&#xff08;MNIST&#xff09;1.2 彩色图像&#xff08;CIFAR-10&#xff09; 2. 图像相关的神经网络2.1 灰度图像 MLP&#xff08;MNIST&#xff09;2.2 彩色图像 MLP&#xff08;CIFAR-10&#xff09;2.3 batch_…

作者头像 李华
网站建设 2026/6/9 17:19:48

从OneCode看注解革命:Cursor热潮下的国产可视化开源工具新标杆

Cursor 2.0的可视化风暴&#xff0c;让“所见即所得”成为编程效率革命的核心关键词。但在众多可视化工具中&#xff0c;OneCode以“注解驱动双向联动”的独特技术路径脱颖而出——它不只是简单的组件拖拽&#xff0c;更通过标准化注解体系实现了“可视化操作”与“规范代码”的…

作者头像 李华