خطوط معالجة الطلبات
تتدفق الطلبات إلى الفوترة والشحن والتحليلات، وكل منها يقرأ التدفق نفسه بوتيرته الخاصة.
تدفقات أحداث للإلحاق فقط مع مجموعات مستهلكين وإقرارات واستعادة تلقائية للرسائل التي تركها مستهلك متعطل.
تُلحق خدمة الطلبات حدثًا وتستعيد معرّفه.
عرض متحرك بأوامر HotKV حقيقية وردود توضيحية. انقر على أي خطوة للانتقال إليها. تبقى الأوامر والردود بالإنجليزية، تمامًا كما تكتبها وتراها في HotKV.
تحتاج الخدمات التي تتفاعل مع الأحداث إلى أكثر من قائمة انتظار. فعدة مستهلكين مستقلين يريدون الأحداث نفسها، وكل مجموعة مستهلكين تحتاج إلى تقاسم العمل بين النسخ، وعندما تتوقف نسخة وفي يدها رسائل، يجب أن يلاحظ أحد ذلك ويتولاها.
التدفق سجل للإلحاق فقط. تقرؤه كل مجموعة مستهلكين باستقلالية، وتسلّم كل رسالة إلى عضو واحد في المجموعة، وتبقيها معلّقة حتى يقرّ بها العضو. ويسلّم XAUTOCLAIM الرسائل التي بقيت معلّقة طويلًا إلى مستهلك سليم.
تُلحق خدمة الطلبات حدثًا وتستعيد معرّفه.
XADD orders * type created order 1182 total 49.00لكل من الفوترة والشحن مجموعته الخاصة، وتتلقى كل منهما الحدث.
XGROUP CREATE orders billing 0 MKSTREAMتقرأ نسخة من الفوترة الرسائل الجديدة لمجموعتها، وتنتظر حتى يصل شيء.
XREADGROUP GROUP billing billing-1 COUNT 10 BLOCK 5000 STREAMS orders >بعد إنشاء الفاتورة، تقرّ الفوترة بالرسالة فتخرج من قائمة المعلّقات.
XACK orders billing 1790985600123-0توقفت نسخة من الشحن وفي يدها رسائل. وبعد 60 ثانية من الخمول تطالب بها نسخة سليمة.
XAUTOCLAIM orders shipping shipping-2 60000 0-0 COUNT 25تتدفق الطلبات إلى الفوترة والشحن والتحليلات، وكل منها يقرأ التدفق نفسه بوتيرته الخاصة.
تُلحق إجراءات المستخدمين بتدفق، وتعيد تشغيلها أي خدمة تحتاج إلى السجل.
تُخزَّن رسائل الأجهزة مؤقتًا في تدفقات وتعالجها مجموعة من العمال تتوسع مع الحمل.
تحصل الإدخالات على معرّفات مرتبة زمنيًا، ويمكن تقليمها حسب الطول أو العمر.
XADDXTRIMتحصل كل مجموعة على كل رسالة، وتتقاسم العمل بين أعضائها.
XGROUPXREADGROUPتبقى الرسائل معلّقة حتى يُقَرّ بها.
XACKXPENDINGالرسائل الخاملة طويلًا يطالب بها مستهلك آخر.
XAUTOCLAIMXCLAIMنعم. يقرأ XRANGE أي جزء من التدفق حسب المعرّف، ويمكن لمجموعة مستهلكين جديدة أن تبدأ من البداية.
قلّمه باستخدام XTRIM أو بخيار MAXLEN أو MINID في XADD.
يدعم XADD معرّفات المنتج المتكافئة (IDMP)، فلا تنشئ إعادة محاولة النشر إدخالًا ثانيًا. راجع مرجع XADD.
يتحدث HotKV بروتوكول Redis، لذا يمكنك توجيه عميل موجود إليه وتشغيل هذه الأوامر نفسها.