16 puan yazan lemonmint 2024-12-10 | Henüz yorum yok. | WhatsApp'ta paylaş

Randflake ID, dağıtık ortamlarda kullanılabilen 64 bitlik benzersiz tanımlayıcı üretim sistemidir.

Başlıca özellikler

  • Öngörülemezlik: Blok şifre kullanıldığı için sonraki/önceki ID'lerin tahmin edilmesi mümkün değildir
  • Benzersizlik garantisi: Zaman damgası, düğüm ID'si ve sıra numarasının birleşimi
  • Dağıtık ortam desteği: En fazla 131.072 düğümü destekler
  • Yüksek iş hacmi: Saniyede en fazla 17.179.869.184 ID üretilebilir

Yapı

  • Zaman damgası: 30 bit
  • Düğüm ID'si: 17 bit
  • Sıra: 17 bit

Avantajlar

  • Veritabanı sorgusu olmadan benzersiz ID üretimi
  • Eşit dağılım sayesinde sharding anahtarı olarak kullanılabilir
  • Dahili izleme işlevi sunar (yalnızca gizli anahtar sahibi için)

Kullanım

Kiralama tabanlı düğüm ID'si ayarlama mekanizması sayesinde dağıtık sistemlerde verimli şekilde çalıştırılabilir ve küresel ölçekteki uygulamalarda kullanıma uygundur.

Henüz yorum yok.

Henüz yorum yok.