產生器會使用您輸入的機器 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 在本地計算,絕不會離開您的裝置。