Vai al contenuto

Generatore di ID Snowflake - Crea ID Distribuiti Unici

Generatore e parser di ID Snowflake gratuito. Genera ID unici a 64 bit per sistemi distribuiti. Analizza gli ID esistenti per estrarre timestamp, ID macchina e sequenza.

Generatore di ID Snowflake

Opzionale: timestamp Unix in millisecondi (predefinito al tempo corrente)

ID Macchina (0-31)

ID Data Center (0-31)

Numero di Sequenza (0-4095)

ID Snowflake
2086968143757967360
00111001111011001100110011110000011001001
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
Calcolatore di caricamento...
📚

Documentazione

Generatore di ID Snowflake: Creare Identificatori Unici per Sistemi Distribuiti

Cos'è un Generatore di ID Snowflake?

Un generatore di ID Snowflake crea identificatori unici per sistemi distribuiti, originariamente sviluppato da Twitter per gestire l'elaborazione di dati su larga scala. Questo sistema di generazione di ID distribuiti produce interi a 64 bit composti da un timestamp, un ID macchina e un numero di sequenza, garantendo unicità attraverso sistemi distribuiti senza coordinazione tra server.

Il nostro strumento online gratuito generatore di ID Snowflake ti permette di generare e analizzare ID Snowflake istantaneamente, rendendolo perfetto per sviluppatori che lavorano con microservizi, database distribuiti e applicazioni ad alto throughput. Usa questo strumento per creare ID unici, decodificare ID Snowflake esistenti e comprendere la loro struttura interna.

Come Funziona un Generatore di ID Snowflake?

Gli ID Snowflake sono interi a 64 bit con una struttura accuratamente progettata che garantisce unicità:

  • 41 bit: Timestamp (millisecondi da un'epoch personalizzata)
  • 10 bit: ID Macchina (5 bit per ID data center, 5 bit per ID worker)
  • 12 bit: Numero di sequenza

Questa struttura di ID distribuiti consente la generazione di circa 4.096 ID unici per millisecondo per macchina, rendendolo ideale per sistemi distribuiti ad alto throughput.

(Resto del documento tradotto seguendo le stesse linee guida)