سؤال

كيف هو خوارزمية توافق الطوافة تختلف عن عملية الانتخابات الأولية مونغودب بخلاف حقيقة أن مونغودب يأخذ عوامل أخرى (أولوية, فمثلا) في الاعتبار أثناء انتخاب الانتخابات التمهيدية?

هل كانت مفيدة؟

المحلول

بعض الاختلافات الرئيسية حول نهج الإجماع كما في مونغودب 2.4 هي:

  • طوف يستخدم قائد قوي نموذج.يتحمل القائد مسؤولية إدارة النسخ المتماثل وتدفق البيانات من القائد إلى الخوادم الأخرى.في مونغودب النسخ المتماثلة يحدد الثواني اتبع سجل العملية (أوبلوغ) من مضيف المنبع الذي يمكن أن يكون إما الابتدائي أو الثانوي مع أوبلوغ أحدث.

  • الطوافة لديها ثلاث حالات عقدة فقط للنظر فيها:قائد (ابتدائي) ، تابع (ثانوي) ، أو مرشح (مرشح ابتدائي).مونغودب لديه حالات العقدة الإضافية للنظر في تضمين المزيد من حالات الخطأ المحتملة مثل RECOVERING أو SHUNNED العقد ، أو تأخر أعضاء مجموعة النسخ المتماثلة.

  • في الطوافة ، يمكن لكل عقدة التصويت لعقدة مرشح مرة واحدة فقط لكل فترة انتخابية.مونغودب يسمح الأصوات لكل عقدة ليتم تعديلها كجزء من تكوين مجموعة النسخ المتماثلة ، لذلك قد تكون بعض العقد غير التصويت أو ربما يكون الأصوات متعددة (ملاحظة:تم إهمال تكوين التصويت المتعدد اعتبارا من مونغودب 2.5 فرع التنمية).

  • طوف يستخدم توافق مشترك النهج الذي يسمح للمجموعة بمواصلة العمل أثناء تغييرات التكوين.مونغودب يتطلب أغلبية صارمة من العقد التصويت لانتخاب الانتخابات التمهيدية الجديدة;أثناء إجراء الانتخابات ، لا تحتوي مجموعة النسخ المتماثلة على أساسي ولا يمكنها قبول الكتابة.

للحصول على معلومات أكثر تفصيلا ، يجب عليك مقارنة ورق الطوافة بحثا عن خوارزمية إجماع مفهومة مع الوثائق على مونغودب طبق الاصل تعيين الانتخابات.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top