آلة الأحداث

EventMachine هو نظام برمجي مصمم لكتابة تطبيقات قابلة للتوسع بدرجة كبيرة للغة Ruby . يوفر هذا النظام إدخال/إخراج قائم على الأحداث باستخدام نمط المفاعل . يُعد EventMachine المكتبة الأكثر شيوعًا للحوسبة المتزامنة في لغة برمجة Ruby . [ 2 ]

أمثلة على الاستخدام

استُخدمت EventMachine لبناء عدد من المكتبات والأطر المختلفة التي تُعدّ فيها التزامنية أحد أهمّ عوامل الأداء. ومن الأمثلة على ذلك: [ 3 ]

  • التطبيقات الشبكية الحيوية
  • خوادم الويب والخوادم الوكيلة
  • أنظمة إنتاج البريد الإلكتروني والرسائل الفورية
  • معالجات المصادقة/التفويض

انظر أيضاً

مراجع

  1. "الإصدار 1.2.7" . 12 مايو 2018. تم الاطلاع عليه بتاريخ 18 أكتوبر 2018 .
  2. "مجموعة أدوات روبي - المعالجة المتزامنة" . تم الاطلاع عليه بتاريخ 27 سبتمبر 2012 .
  3. "ملف تعليمات EventMachine" . GitHub . تم الاطلاع عليه في 27 سبتمبر 2012 .