SnowFlakeID Delphi
1.0.0
يعد نظام توليد المعرفات الفريد لـ Snowflake طريقة لإنشاء معرفات فريدة للكائنات داخل نظام أو قاعدة بيانات موزعة.

في الأنظمة الموزعة ، يعد توليد معرفات فريدة أمرًا بالغ الأهمية لتتبع وإدارة الكيانات عبر آلات متعددة. يضمن استخدام نهج معرف Snowflake أن IDS هي النظام فريد من نوعها وليست فريدة من نوعها على الصعيد العالمي ، مما يقلل من النزاعات في البيئات ذات الحجم الكبير ، ويمكن فرزها .
يناسب هذا التصميم داخل عدد صحيح 64 بت (int64) .
اعتمدت العديد من الشركات معرفات ندفة الثلج لتوليد هوية فعال:
SFID.pas إلى مشروع Delphi الخاص بك.TSFID ، قم بإنشاء معرف جديد TSFID.NewSfid . uses
SFID;
var
Sfid: TSFID;
begin
// Create a new Snowflake ID with the current timestamp, default machine ID, and a new sequence
Sfid := TSFID.NewSfid;
// Get Unique ID as int64 base
WriteLn( ' Snowflake ID as Integer: ' , Sfid.AsInt);
// Access components of the Snowflake ID
WriteLn( ' Timestamp: ' , Sfid.Timestamp);
WriteLn( ' Machine ID: ' , Sfid.MachineID);
WriteLn( ' Sequence: ' , Sfid.Sequence);
end ;شادي أجام
نعم! كنا نحب دعمك! من فضلك أعطها؟ وشاركها مع الآخرين.
مشاركة على وسائل التواصل الاجتماعي :