时钟回拨

凤山老林14 天前
springboot·雪花算法·分布式id·时钟回拨
Spring Boot 实现高并发分布式 ID 生成:雪花算法原理、时钟回拨处理与性能优化实战最近做订单系统,ID 生成这事儿看着简单,真要整好,坑不少。尤其是高并发场景,一个破 UUID 都能把数据库索引干趴下。所以打算把雪花算法从原理到落地捋一遍,顺便聊聊 Spring Boot 里怎么封装、怎么处理时钟回拨、怎么压榨性能。这篇文章是我实际写代码的经验总结,不是那种教科书式的贴代码,想到哪儿写到哪儿,但技术点都是真刀真枪的。
weisian1515 个月前
java·算法·时钟回拨·雪花算法id
Java并发编程--47-分布式ID生成器:雪花算法(Snowflake)与时钟回拨问题作者:Weisian 发布时间:2026年4月直击痛点:“分库分表后,数据库自增ID重复了!面试官问:你们怎么解决?你回答‘用UUID’。面试官冷笑:UUID无序导致索引性能下降80%,你知道吗?另一个场景:凌晨服务器时钟回拨,雪花算法生成了重复ID,订单系统出现脏数据——这就是分布式ID设计中的‘隐形陷阱’。”
only-qi7 个月前
架构·分布式事务·幂等性·时钟回拨·性能与一致性权衡
分布式系统四问:幂等、时钟、隔离、权衡目录一、幂等性:比你想象的更复杂1.1 网络重试是幂等性的根本驱动力1.2 HTTP 语义幂等 vs 业务语义幂等
我是有底线的