Salta al contingut

Generador d'ID de Snowflake - Crear ID Distribuïts Únics

Generador i analitzador d'ID de Snowflake gratuït. Genera ID únics de 64 bits per a sistemes distribuïts. Analitza ID existents per extreure marca de temps, ID de màquina i seqüència.

Generador d'ID de Snowflake

Opcional: marca de temps Unix en mil·lisegons (per defecte, temps actual)

ID de Màquina (0-31)

ID de Centre de Dades (0-31)

Número de Seqüència (0-4095)

ID de Snowflake
2086968145192419328
00111001111011001100110011110001000011111
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
Calculadora de càrrega...
📚

Documentació

Generador d'ID de Snowflake: Crear Identificadors Únics per a Sistemes Distribuïts

Què és un Generador d'ID de Snowflake?

Un generador d'ID de Snowflake crea identificadors únics per a sistemes distribuïts, originalment desenvolupat per Twitter per gestionar processament de dades a gran escala. Aquest sistema de generació d'ID distribuït produeix enters de 64 bits compostos per una marca de temps, un ID de màquina i un número de seqüència, garantint unicitat a través de sistemes distribuïts sense coordinació entre servidors.

La nostra eina gratuïta en línia de generació d'ID de Snowflake us permet generar i analitzar ID de Snowflake instantàniament, sent perfecta per a desenvolupadors que treballen amb microserveis, bases de dades distribuïdes i aplicacions d'alt rendiment. Utilitzeu aquesta eina per crear ID únics, descodificar ID de Snowflake existents i comprendre'n l'estructura interna.

Com Funciona un Generador d'ID de Snowflake?

Els ID de Snowflake són enters de 64 bits amb una estructura dissenyada acuradament que garanteix unicitat:

  • 41 bits: Marca de temps (mil·lisegons des d'una època personalitzada)
  • 10 bits: ID de màquina (5 bits per a l'ID del centre de dades, 5 bits per a l'ID del treballador)
  • 12 bits: Número de seqüència

Aquesta estructura d'ID distribuït permet generar aproximadament 4.096 ID únics per mil·lisegon i per màquina, sent ideal per a sistemes distribuïts d'alt rendiment.

[La resta del document segueix el mateix patró de traducció]