Langkau ke kandungan

Penjana ID Snowflake - Hasilkan ID Teragih Unik

Penjana dan pengurai ID Snowflake percuma. Hasilkan ID 64-bit unik untuk sistem teragih.Urai ID sedia ada untuk mengekstrak cap masa, ID mesin, dan jujukan.

Penjana ID Snowflake

Pilihan: Cap masa Unix dalam milisaat (lalai ke masa semasa)

ID Mesin (0-31)

ID Pusat Data (0-31)

Nombor Urutan (0-4095)

ID Snowflake
2086968144315809792
00111001111011001100110011110000101001110
0000000000
000000000000
Timestamp (41 bits)
Machine ID (10 bits)
Sequence (12 bits)
Kalkulator Pemuatan...
📚

Dokumentasi

Pembuat ID Snowflake: Hasilkan Pengenal Sistem Terdistribusi Unik

Apakah Pembuat ID Snowflake?

Pembuat ID Snowflake mencipta pengenal unik untuk sistem terdistribusi, yang awalnya dikembangkan oleh Twitter untuk menangani pemprosesan data berskala besar. Sistem pembangkitan ID terdistribusi ini menghasilkan integer 64-bit yang terdiri daripada cap masa, ID mesin, dan nombor jujukan, memastikan keunikan merentasi sistem terdistribusi tanpa koordinasi antara pelayan.

Alat pembuat ID Snowflake dalam talian percuma kami membolehkan anda menjana dan mengurai ID Snowflake dengan serta-merta, menjadikannya sempurna untuk pembangun yang bekerja dengan perkhidmatan mikro, pangkalan data terdistribusi, dan aplikasi bertrafik tinggi. Gunakan alat ini untuk mencipta ID unik, dekod ID Snowflake sedia ada, dan fahami struktur dalaman mereka.

Bagaimana Pembuat ID Snowflake Berfungsi?

ID Snowflake adalah integer 64-bit dengan struktur yang direka dengan teliti untuk menjamin keunikan:

  • 41 bit: Cap masa (milisaat sejak epoch tersuai)
  • 10 bit: ID Mesin (5 bit untuk ID pusat data, 5 bit untuk ID pekerja)
  • 12 bit: Nombor jujukan

Struktur ID terdistribusi ini membolehkan penghasilan kira-kira 4,096 ID unik per milisaat per mesin, menjadikannya ideal untuk sistem terdistribusi bertrafik tinggi.

[Selebihnya terjemahan akan mengikut format dan struktur yang sama seperti dokumen asal, dengan memastikan ketepatan teknikal dan kejelasan.]