كاتب السجلات (خادم السجلات)

كان Scribe خادمًا لتجميع بيانات السجلات التي يتم بثها في الوقت الفعلي من العديد من الخوادم . وقد صُمم ليكون قابلاً للتوسع ، وقابلاً للتمديد دون تعديل من جانب العميل، وقويًا في مواجهة فشل الشبكة أو أي جهاز محدد.

تم تطوير برنامج Scribe في شركة فيسبوك وتم إصداره في عام 2008 كمصدر مفتوح . [ 1 ] [ 2 ]

تُرتّب خوادم Scribe في رسم بياني مُوجّه، حيث لا يعرف كل خادم سوى الخادم التالي في الرسم البياني. تسمح بنية الشبكة هذه بإضافة طبقات إضافية من التفرّع مع نمو النظام، وتجميع الرسائل قبل إرسالها بين مراكز البيانات، دون الحاجة إلى أي كود برمجي يتطلب فهمًا صريحًا لبنية مركز البيانات، بل يكفي تكوين بسيط. [ 3 ]

صُمم برنامج Scribe مع مراعاة الموثوقية دون الحاجة إلى بروتوكولات معقدة أو استخدام مكثف للقرص. يقوم Scribe بتخزين البيانات مؤقتًا على القرص في أي عقدة لمعالجة انقطاع الاتصال المتقطع، ولكنه لا يُزامن ملف سجل لكل رسالة. هذا يُؤدي إلى احتمال فقدان كمية ضئيلة من البيانات في حالة حدوث عطل أو خلل كارثي في ​​الأجهزة. مع ذلك، يُعد هذا المستوى من الموثوقية مناسبًا في أغلب الأحيان لمعظم استخدامات فيسبوك . [ 3 ]

انظر أيضاً

ملاحظات ومراجع

  1. "سجّل الدخول أو أنشئ حسابًا للمشاهدة" . www.facebook.com . تاريخ الاسترجاع: 28 فبراير 2023 .
  2. مكارثي، كارولين. "فيسبوك للمطورين: تفضلوا، إليكم بعض الأكواد!" . سي نت . تم الاطلاع عليه بتاريخ 28 فبراير 2023 .
  3. ١ ٢ https://www.facebook.com/note.php?note_id=32008268919&id=9445547199