生成器会使用您输入的机器 ID,在浏览器内创建 Snowflake 风格的数字标识符。输出可按时间排序且体积精简,适合需要整数 ID 的测试数据、原型与文档示例。
此页不会分配 worker ID、保留区段,也不会在多个服务间协调序号所有权。正式分布式系统仍需要由您的基础设施管理机器与 worker ID 配置,避免不同生成器彼此碰撞。
解码器会把每个 Snowflake ID 拆成 42-bit 毫秒时间戳、10-bit 机器 ID 与 12-bit 序列号,方便检查排序、worker 配置与同毫秒碰撞问题。
关于这个主题的常见疑问与实用解答。
雪花 ID 是由 Twitter 创建的 64 位唯一标识符方案,将时间戳、机器/数据中心 ID 与序列号编码为单一整数。
在需要可排序且唯一标识符的分布式系统中使用雪花 ID,例如微服务、消息队列与分片数据库。
雪花 ID 是 64 位(比 128 位的 UUID 更小)、可按时间排序,且包含机器/数据中心信息。UUID 标准化程度更高但体积较大且不具备排序性。
可以。粘贴一笔或多笔十进制 Snowflake ID 后,工具会拆出时间戳、机器 ID 与序列号字段;解码全程都在浏览器内完成。
不会,雪花 ID 生成完全在您的浏览器中执行。ID 通过 JavaScript 在本地计算,绝不会离开您的设备。