menuTicketing

البروتوكول — خادم ↔ خادم (العنقود)

هذا بروتوكول يُستخدم فقط عند وجود إعداد [cluster]. تتصل العقدة الاحتياطية بالعقدة النشطة، وتستلم لقطة (snapshot) ثم تتابع بعد ذلك البث المباشر. قواعد التأطير (framing) مطابقة لـ بروتوكول العميل (توزيع الأمر (op) ← بايتات ثابتة ← المفتاح (key) حتى \n).

ترميز البايتات: op عبارة عن حرف ASCII، أما token وremain_ms فهما ثنائيان (binary) (سداسي عشري، بترتيب big-endian)، بينما self وkey هما نص UTF-8 (بطول متغير، لذا يُرمز له بـ N في البنية). آخر بايت \n هو 0A. تتغير القيمة عبر refresh.

المحتويات