Liigu sisu juurde

Lumehelbeke ID-generaator - Looge unikaalsed hajutatud ID-d

Tasuta Lumehelbeke ID-generaator ja parser. Genereerige unikaalsed 64-bitised ID-d hajutatud süsteemidele. Parsige olemasolevaid ID-sid, et ekstraktida ajatempel, masina ID ja järjestus.

Lumehelbekeˇ ID generaator

Valikuline: Unix ajatempel millisekundites (vaikimisi praegune aeg)

Masina ID (0-31)

Andmekeskuse ID (0-31)

Järjestusnumber (0-4095)

Lumehelbekeˇ ID
2086968147138576384
00111001111011001100110011110001111101111
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
Laadimiskalkulaator...
📚

Dokumentatsioon

Snowflake ID generaator: Looge ainulaadsed hajutatud süsteemi identifikaatorid

Mis on Snowflake ID generaator?

Snowflake ID generaator loob ainulaadsed identifikaatorid hajutatud süsteemidele, mille algatas Twitter massiivse andmetöötluse jaoks. See hajutatud ID genereerimise süsteem toodab 64-bitised täisarvud, mis koosnevad ajatemplist, masina ID-st ja järjestuse numbrist, tagades ainulaadsuse hajutatud süsteemides ilma serverite vahel koordineerimiseta.

Meie tasuta veebipõhine Snowflake ID generaatori tööriist võimaldab teil genereerida ja parsida Snowflake ID-sid koheselt, muutes selle ideaalseks arendajatele, kes töötavad mikroteenuste, hajutatud andmebaaside ja suure läbilaskevõimega rakendustega. Kasutage seda tööriista ainulaadsete ID-de loomiseks, olemasolevate Snowflake ID-de dekodeerimiseks ja nende sisemise struktuuri mõistmiseks.

Kuidas Snowflake ID generaator töötab?

Snowflake ID-d on 64-bitised täisarvud hoolikalt kujundatud struktuuriga, mis tagab ainulaadsuse:

  • 41 bitti: Ajatempel (millisekundid kohandatud epohist)
  • 10 bitti: Masina ID (5 bitti andmekeskuse ID-le, 5 bitti töötaja ID-le)
  • 12 bitti: Järjestuse number

See hajutatud ID struktuur võimaldab genereerida ligikaudu 4 096 ainulaadset ID-d millisekundis masina kohta, muutes selle ideaalseks suure läbilaskevõimega hajutatud süsteemidele.