El generador usa el ID de máquina que indiques para crear identificadores numéricos estilo Snowflake en el navegador. Los resultados son compactos y ordenables por tiempo, útiles para fixtures, prototipos y ejemplos que necesitan ID enteros.
Esta página no asigna worker ID, reserva rangos ni coordina la propiedad de secuencias entre servicios. En sistemas distribuidos de producción, administra la asignación de máquinas y workers en tu propia infraestructura para evitar colisiones.
El decodificador divide cada Snowflake ID en timestamp de milisegundos de 42 bits, máquina de 10 bits y secuencia de 12 bits para revisar orden, workers y colisiones del mismo milisegundo.
Preguntas y respuestas frecuentes sobre este tema.
Un Snowflake ID es un esquema de identificador único de 64 bits creado originalmente por Twitter. Codifica una marca de tiempo, ID de worker/datacenter y número de secuencia en un solo entero.
Use Snowflake IDs en sistemas distribuidos que necesiten identificadores únicos y ordenables sin coordinación central, como microservicios, colas de mensajes y bases de datos fragmentadas.
Los Snowflake IDs son de 64 bits (más pequeños que los UUID de 128 bits), ordenables por tiempo e incluyen información de máquina/datacenter. Los UUID están más estandarizados pero son más grandes y no son ordenables de forma nativa.
Sí. Pega uno o más Snowflake IDs decimales y la herramienta separará timestamp, máquina y secuencia. La decodificación se queda en tu navegador.
No, la generación de Snowflake ID se ejecuta completamente en su navegador. Los IDs se calculan localmente con JavaScript y nunca salen de su dispositivo.