归档

文章58 / 全部长文

共 432 分钟阅读 · 约 9.3 万字 · 最近更新 2026.09.17
写作节奏 / 近 12 个月
58篇 · 月均 4.8
平均每篇7 分钟最近发布2026.09.17最长27 分钟

最近 12 个月发布 58 篇,集中在

2/ 58 篇
distributed-systems清除全部
20262 篇 · 9 分钟
基于快照的批量处理遗漏问题与CDC架构解法

基于快照的批量处理遗漏问题与CDC架构解法

你的数据真的同步完整了吗? 本文直击数据架构的隐形陷阱——基于快照和自增主键水位线的增量同步在 Read Committed 隔离级别下,如何导致延迟提交的事务(如“订单 1002”案例)被批处理任务永久遗漏。我们将深入分析这一问题的数据库根源,并对比两种根本性解决方案:一是基于业务/应用水位线的增量处理,它通过时间戳或版本号来弥补快照缺陷;二是变更数据捕获 (CDC),它通过读取事务日志,彻底实现零遗漏、近实时的数据同步。通过对比侵入性、数据完整性、成本与实时性,助你选择最可靠的流式数据架构策略。

2026.02.04 · 6 分钟
TOCTOU问题

TOCTOU问题

TOCTOU(Time-Of-Check to Time-Of-Use)是一类典型的竞态条件问题,指程序在“检查资源状态”和“实际使用该资源”之间存在时间窗口,状态可能被其他线程或进程悄悄改掉,从而引发逻辑错误或安全漏洞。本文通过 Redisson 分布式锁unlock的实际案例,说明 TOCTOU 在业务代码中的具体表现。

2026.02.04 · 3 分钟