Přeskočit na obsah

Generátor Snowflake ID - Vytvořte jedinečná distribuovaná ID

Bezplatný generátor a parser Snowflake ID. Generujte jedinečná 64bitová ID pro distribuované systémy. Parsujte existující ID pro extrakci časového razítka, ID stroje a sekvence.

Generátor Snowflake ID

Volitelné: Unix timestamp v milisekundách (výchozí je aktuální čas)

ID stroje (0-31)

ID datového centra (0-31)

Pořadové číslo (0-4095)

Snowflake ID
2086968147998408704
00111001111011001100110011110010010111100
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
Kalkulačka načítání...
📚

Dokumentace

Generátor Snowflake ID: Vytváření jedinečných identifikátorů pro distribuované systémy

Co je generátor Snowflake ID?

Generátor Snowflake ID vytváří jedinečné identifikátory pro distribuované systémy, původně vyvinutý společností Twitter pro zpracování dat ve velkém měřítku. Tento systém generování distribuovaných ID produkuje 64bitové celé číslo složené z časového razítka, ID stroje a pořadového čísla, což zajišťuje jedinečnost napříč distribuovanými systémy bez koordinace mezi servery.

Náš bezplatný online nástroj pro generování Snowflake ID vám umožňuje generovat a analyzovat Snowflake ID okamžitě, což je ideální pro vývojáře pracující s mikroslužbami, distribuovanými databázemi a aplikacemi s vysokou propustností. Použijte tento nástroj k vytváření jedinečných ID, dekódování existujících Snowflake ID a pochopení jejich vnitřní struktury.

Jak funguje generátor Snowflake ID?

Snowflake ID jsou 64bitové celé číslo s pečlivě navrženou strukturou, která zaručuje jedinečnost:

  • 41 bitů: Časové razítko (milisekundy od vlastní epochy)
  • 10 bitů: ID stroje (5 bitů pro ID datového centra, 5 bitů pro ID pracovníka)
  • 12 bitů: Pořadové číslo

Tato distribuovaná struktura ID umožňuje generování přibližně 4 096 jedinečných ID za milisekundu na stroj, což je ideální pro vysoce výkonné distribuované systémy.

[Zbytek dokumentu je přeložen stejným způsobem, zachovávaje původní markdown strukturu a formátování.]