خدمة قفل موزّع خفيفة وسريعة تنظّم ترتيب عمليات عدة عمليات وخوادم حول مفتاح واحد
عندما تتعامل عدة عمليات أو خوادم مع نفس المورد (حساب، طلب، مخزون، مهمة دفعية…) في الوقت نفسه، ينشأ تنافس. تحلّ Ticketing هذه المشكلة عبر بروتوكول ثنائي واحد فوق TCP — يقوم العميل بحجز (acquire) مفتاح مسمّى، يمرّ عبر المنطقة الحرجة، ثم يعيده (release). وفي الأثناء، يرتّب الخادم المنتظرين بترتيب FIFO، وتشكّل نهاية صلاحية lease شبكة أمان في حال توقف العميل عن العمل.
⚡
بروتوكول إطارات ثنائي
مصمم منذ البداية بحقول ثنائية ثابتة العرض، بحيث يقتصر التحليل على قراءة الإزاحات مباشرة — الحمل الإضافي لكل طلب في أدنى حد ممكن.
🔑
رموز الحجز (Fencing Tokens)
كل عملية حجز تصدر رمزًا يتزايد باطراد، مما يحمي البيانات حتى لو لم يكن خادم القفل نفسه متسقًا تمامًا في كل لحظة.
🔄
عنقود بلا توقف خدمة
تبديل تلقائي نشط-احتياطي قائم على الأولوية. بحدّ أدنى خادمين، تستمر الخدمة دون انقطاع عبر إعادة التشغيل والأعطال.
🌐
عملاء رسميون بـ 8 لغات
مبنية على نفس البروتوكول بايتًا بايت، وتوفر كل لغة واجهة برمجية طبيعية ومألوفة (غير متزامنة أو حاجبة).