English  

كتب الوحدات القائمة على الرسائل

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

الوحدات القائمة على الرسائل (معلومة)


إن الوحدات القائمة على الرسائل هي كائنات أعمال يكون تنفيذها مرتبطا بالرسائل بدلا من طريقة الاستدعاءات. وتستخدم الوحدات القائمة على الرسائل بين نظم أخرى لتقديم تجريد عالي المستوى وسهل الاستخدام للمستوى الأدنى من خاصية خدمات رسائل الجافا JMS. ويمكنها أنم تلتحق بصفوف أو الرسائل النصية لخدمات رسائل الجافا، والتي يتم ضخها آليا في الوحدة. وتتم إضافتها في وحدة جافا للأعمال للسماح بالمعالجة القائمة على الحدث. وعلى غير شاكلة وحدات الجلسات، فإن MDB ليس بها عرض للعميل (محلي/ بعيد/ بدون واجهة)، أي أنه لا يمكن للعملاء أن الإطلاع على مثال MDB. إنها تستمتع فحسب للرسائل الواردة حول، على سبيل المثال، صف خدمات رسائل جافا أو موضوع أو عمليات معالجتها آليا. ولا يكون دعم خدمات رسائل جافا مطلوبا إلا من قبل خاصية EE،, لكن الوحدات القائمة على الرسائل يمكنها دعم بروتوكولات الإرسال الأخرى. ويمكن أن تكون مثل هذه البروتوكولات غير متزامنة لكنها يمكن أن تكون أيضا متزامنة. ولأن وحدات الجلسات يمكنها أيضا أن تكون متزامنة أو غير متزامنة، فغن الاختلاف الرئيسي بين وحدات الجلسات والوحدات القائمة على الرسائل ليس اختلافا متعلقا بالتزامن، لكنه اختلاف بين طريقة الاستدعاء والإرسال (القائمتين على الكائن)

أمثلة
  • إرسال تحديث التكوين إلى القواعد المضاعفة يمكن أن يكون قد تم من خلال إرسال رسالة بخدمات رسائل جافا إلى "موضوع رسالة" ويمكن أن تكون قد تمت معالجتها من قبل استمع وحدة قائمة على الرسائل لهذا الموضوع (مثال الرسالة مستخدم هنا، ولأن المرسل لا يحتاج إلى أن يكون لديه معرفة عن حجم المستهلكين أو موقعهم أو حتى نوعهم بالضبط).
  • تسليم وظيفة لعمل عنقودي من خلال إرسال رسالة باستخدام خدمات رسائل جافا، لكن هذه المرة فإن الاستماع للصف (مثال الرسالة والصف مستخدم، لأن المرسل ليس عليه الاهتمام الذي يمارس به العامل وظيفته، لكنه لا يحتاج إلى ضمان أن الوظيفة لا تنفذ إلا مرة واحدة فقط).
  • إن معالجة أحداث التوقيت من مجدول كوارتز Quartz scheduler يمكن تناولها من خلال الوحدة القائمة على الرسالة؛ وعندما يطلق الكوارتز النار، فإن MDB يثار آليا. ولأن جافا EE لا تعرف شيئا عن كوارتز بالأساس، فإن مهايئ مصدر JCA سيكون مطلوبا وسيتم شرح MDB بالرجوع إلى ذلك.
المصدر: wikipedia.org