الفرق بين قائمة الانتظار والموضوع الفرق بين

Anonim

قائمة الانتظار مقابل الموضوع

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

يعمل الطابور أو من نقطة إلى نقطة من خلال إرسال رسائل المرسل إلى قائمة انتظار، وسيكون بمقدور المتلقي قراءة الرسائل من قائمة الانتظار. ومع ذلك، الناشر أو المشترك أو نموذج الموضوع يعمل عن طريق نشر الرسائل عن طريق نشر رسائل حول موضوع معين ومشتركين قراءتها.

هناك العديد من الاختلافات بين هذين النموذجين والتي سوف ندعو ببساطة "طابور" و "الموضوع. "في الطابور، المرسل يعرف أين الرسالة سوف تسير. هناك مرسل معين ومستقبل معين، وهناك نية الاعتراف بها على هذا النحو. من ناحية أخرى، في الموضوع لديك فقط الناشر والمشترك أو المشتركين. هناك عدم الكشف عن هويته في هوية كل من الناشر والمشترك.

الفرق الرئيسي الآخر بين الاثنين هو عدد المتلقين. في طابور، لديك واحد فقط المتلقي أو المستهلك؛ خلافا للموضوع حيث يمكنك في هذه الرسالة أن يتم نشرها على عدد من المشتركين. أيضا، في الموضوع، يجب أن يكون الناشر نشطا بشكل مستمر للمشترك لتلقي الرسائل. وإلا سيتم إعادة تخصيص الرسالة. في قائمة الانتظار لم يكن لديك ما يدعو للقلق حول توقيت لأن المرسل سيكون الفخامة لإرسال رسائل كلما كان أو انها تريد. وينطبق الشيء نفسه على المتلقي. كما أن له الحرية في قراءته كلما أراد. في قائمة الانتظار سوف يتم أيضا التأكد من أن المرسل كنت قد أرسلت بنجاح الرسالة الخاصة بك لأنه سيتم إعلامك من قبل المتلقي، ولكن الشيء نفسه لا ينطبق على نظام الموضوع. هناك حتى خطر عدم وجود أي مشتركين.

الموجز:

1. نموذج نقطة إلى نقطة أو طابور يعمل من قبل المرسل إلى الإعداد المتلقي. من ناحية أخرى، يعمل الناشر / المشترك أو نموذج الموضوع من خلال إعداد النشرة.

2. وفي نموذج الطابور، هناك اعتراف بهوية المتلقي وفي أغلب الأحيان المرسل. في نموذج الموضوع هناك عدم الكشف عن هويته في هويات كل من المشترك والناشر.

3. يسمح نموذج قائمة الانتظار فقط مستلم واحد. الموضوع، من ناحية أخرى، يمكن أن يكون العديد من المستلمين.

4. في نموذج الطابور، المرسل والمتلقي لا يجب أن تكون نشطة في نفس الوقت.في نموذج الموضوع، توقيت أمر حيوي جدا.

5. في نموذج قائمة الانتظار، سوف يتلقى المرسل إخطارا عندما يحصل على رسالة إلى المتلقي. ومن ناحية أخرى، فإن نموذج الموضوع لن يخطرك بذلك، بل إن هناك خطرا يتمثل في عدم وجود مشتركين لديك.