سيدا

بنية لتطبيقات الخادم المتزامنة للغاية
التحميل الان

سيدا الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • BSD License
  • اسم الناشر:
  • Matt Welsh
  • موقع ويب الناشر:
  • http://www.eecs.harvard.edu/~mdw/

سيدا العلامات


سيدا وصف

بنية لتطبيقات الخادم المتزامنة للغاية SEDA هي اختصار للهندسة المعمارية التي يحركها الأحداث، وتحلل تطبيقا مجمعا مدفوعا في الأحداث في مجموعة من المراحل المتصلة بمخططات الانتظار. يتجنب هذا التصميم المرتفع العلامة المرتبطة نماذج التزامن المستندة إلى الخيوط، وحدث العدوء وجدولة موضوع من منطقي التطبيق. من خلال إجراء مراقبة القبول في قائمة انتظار الحدث، يمكن أن تكون الخدمة مشرودا جيدا لتحميل، ومنع زيادة الموارد عند تجاوز الطلب سعة الخدمة. يستخدم مشروع SEDA التحكم الديناميكي لمعلمات وقت التشغيل تلقائيا (مثل معلمات الجدولة في كل مرحلة )، وكذلك لإدارة الحمل، على سبيل المثال، عن طريق إجراء سفك الحمولة التكيفية. تتيح خدمات التحلل في مجموعة من المراحل وإعادة استخدام التعليمات العامة وإعادة استخدام التعليمات البرمجية، بالإضافة إلى تطوير أدوات تصحيح الأخطاء للتطبيقات المعقدة للحدث. النموذج الأولي الحالي لمنصة الخدمات المستندة إلى SEDA يتم تنفيذ العاصفة الرملية بالكامل في جافا وتستخدم حزمة NBIO لتوفير دعم I / O غير القانوني. يتم تضمين الدعم لحزمة JDK 1.4 Java.nio أيضا. على الرغم من استخدام Java، فقد حققنا أداء أن المنافسين (ويتجاوز أحيانا) أن C / C ++. لقد قمنا أيضا بتنفيذ مكتبة بروتوكول SSL و TLS مقرها SEDA، وتسمى ATLS. متطلبات: جافا 2 بيئة وقت تشغيل الطبعة القياسية


سيدا برامج ذات صلة

3mx.

التوزيع الخاص ب 400 ميجاهرتز MIPS Netbooks ...

842

تحميل