Preskoči na vsebino

Generator ID snežink - Ustvarjanje edinstvenih porazdeljenih ID-jev

Brezplačen generator in razčlenjevalnik ID-jev snežink. Ustvarjanje edinstvenih 64-bitnih ID-jev za porazdeljene sisteme. Razčlenjevanje obstoječih ID-jev za pridobivanje časovnega žiga, ID-ja stroja in zaporedja.

Generator Snowflake ID

Izbirno: Unix časovni žig v milisekundah (privzeto trenutni čas)

ID stroja (0-31)

ID podatkovnega centra (0-31)

Zaporedna številka (0-4095)

Snowflake ID
2094810865353097216
00111010001001001000011011000100001110100
00000
00000
000000000000
Časovni žig (41 bitov)
ID podatkovnega centra (5 bitov)
ID stroja (5 bitov)
Zaporedna številka (12 bitov)
Kalkulator nalaganja...
📚

Dokumentacija

Generator identifikatorjev Snowflake: Ustvarjanje edinstvenih identifikatorjev za porazdeljene sisteme

Kaj je generator identifikatorjev Snowflake?

Generator identifikatorjev Snowflake ustvarja edinstvene identifikatorje za porazdeljene sisteme, prvotno razvit pri Twitterju za obvladovanje masovne obdelave podatkov. Ta sistem za generiranje porazdeljenih ID-jev ustvarja 64-bitne celoštevilske vrednosti, sestavljene iz časovnega žiga, ID-ja stroja in zaporedne številke, kar zagotavlja edinstvene identifikatorje v porazdeljenih sistemih brez koordinacije med strežniki.

Naše brezplačno spletno orodje za generiranje identifikatorjev Snowflake vam omogoča, da ustvarjate in razčlenjujete Snowflake ID-je trenutno, kar je idealno za razvijalce, ki delajo z mikrostoritvami, porazdeljenimi podatkovnimi bazami in aplikacijami z visoko prepustnostjo. Uporabite to orodje za ustvarjanje edinstvenih ID-jev, dekodiranje obstoječih Snowflake ID-jev in razumevanje njihove notranje strukture.

Kako deluje generator identifikatorjev Snowflake?

Snowflake ID-ji so 64-bitne celoštevilske vrednosti s skrbno načrtovano strukturo, ki zagotavlja edinstvene identifikatorje:

  • 41 bitov: Časovni žig (milisekunde od določene epohe)
  • 10 bitov: ID stroja (5 bitov za ID podatkovnega centra, 5 bitov za ID delavca)
  • 12 bitov: Zaporedna številka

Ta struktura porazdeljenih ID-jev omogoča generiranje približno 4.096 edinstvenih ID-jev na millisekundo na stroj, kar je idealno za porazdeljene sisteme z visoko prepustnostjo.

(Preostanek dokumenta je preveden enako natančno in dosledno.)