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