ID 生成器(UUID / 雪花 ID)
UUID v4 批量生成、UUID v5 定长生成、雪花 ID 生成与反解
UUID 生成
雪花 ID(Snowflake):生成与反解
-
常见问题
UUID v4 和 v5 有什么区别?
v4 完全随机;v5 基于命名空间与名称做 SHA-1 哈希,相同输入永远得到相同 ID,适合需要稳定标识的场景。
雪花 ID 能反解出什么?
可反解出生成时间、数据中心 ID、机器 ID 与毫秒内序列号,便于排查分布式系统中的 ID 来源。
雪花 ID 有什么坑?
依赖机器时钟,发生时钟回拨可能生成重复 ID,生产环境需配合回拨处理策略。