تخطي إلى المحتوى
POST AI agent ready /v1/uuid/ulid

ULID API - مولد ULID مجاني

إرجاع ULID (معرف فريد عالميًا قابل للفرز المعجمي). تقوم ULIDs بتشفير طابع زمني بالميلي ثانية في أول 48 بت متبوعًا بـ 80 بت من العشوائية، مما يجعلها قابلة للفرز حسب وقت الإنشاء.

Code examples

curl -X POST https://api.botoi.com/v1/uuid/ulid \
  -H "Content-Type: application/json" \
  -d '{}'

When to use this API

مفاتيح أساسية قابلة للفرز حسب الوقت

استخدم ULIDs كمفاتيح أساسية لقاعدة البيانات للحصول على ترتيب زمني بدون عمود create_at منفصل أو تسلسل زيادة تلقائية.

معرفات تيار الحدث

قم بتعيين ULIDs للأحداث في قائمة انتظار Kafka أو SQS حتى يتمكن المستهلكون من إعادة بناء الطلب من المعرف وحده.

Frequently asked questions

كيف يختلف ULID عن UUID v7؟
كلاهما يقوم بتشفير طابع زمني لقابلية الفرز. تستخدم معرّفات ULID ترميز Crockford Base32 (26 حرفًا)، بينما يستخدم UUID v7 التنسيق السداسي القياسي المكون من 36 حرفًا. معرفات ULID أقصر وغير حساسة لحالة الأحرف.
هل يمكنني تخزين ULIDs في عمود قاعدة بيانات UUID؟
نعم. يتكون ULID من 128 بت، وهو نفس حجم UUID. توفر معظم المكتبات وظيفة للتحويل بين التنسيقين.
هل الطابع الزمني في ULID قابل للاستخراج؟
نعم. تقوم الأحرف العشرة الأولى من ULID بتشفير الطابع الزمني Unix بالمللي ثانية في Crockford Base32. يمكنك فك تشفيره لاستعادة وقت الإنشاء.
هل تتزايد ULIDs بشكل رتيب خلال نفس المللي ثانية؟
توصي المواصفات بالترتيب الرتيب خلال نفس المللي ثانية عن طريق زيادة المكون العشوائي. تتبع واجهة برمجة التطبيقات هذه هذه التوصية.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.