שירות הודעות ג'אווה (JMS)

מְחַבֵּר: Peter Berry
תאריך הבריאה: 14 אוגוסט 2021
תאריך עדכון: 20 יוני 2024
Anonim
שירות הודעות ג'אווה (JMS) - טכנולוגיה
שירות הודעות ג'אווה (JMS) - טכנולוגיה

תוֹכֶן

הגדרה - מה המשמעות של שירות Java (JMS)?

Java Service (JMS) הוא ממשק תכנות יישומים (API) על ידי Sun Microsystems שמתפקד כתוכנה מבוססת Java. היא מיועדת להחלפת רכיבים צמודים, אמינים ואסינכרוניים בין רכיבי יישומי תוכנה שונים (נקראים לקוחות), המבוססים על פלטפורמת Java 2, Enterprise Edition (J2EE).

JMS הוא תקן העברת מסרים המסוגל ליצור, ing, קבל וקריאה של s כבקשות, דוחות או אירועים הנצרכים על ידי רכיבי יישום התוכנה, ולא על ידי בני אדם. JMS מאפשר לתוכניות במערכות שונות, או כתובות בשפות תכנות שונות, לתאם זו עם זו באמצעות s.


מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את Java Service (JMS)

API של JMS משתמש בשני דגמי העברת הודעות:

  1. מודל נקודה לנקודה, או תור
    JMS משולב באופן רופף בזכות רכיב מתווך, תור. כך, רכיבי תוכנה מתקשרים בעקיפין. משמעות הדבר היא שמרכיבי תוכנה -ינג לא ידרשו ידע אודות רכיב התוכנה המקבל. מודל זה מאופיין על ידי:

    • רק רכיב אחד מקבל את ה-.
    • רכיב המקור אינו פועל כאשר הרכיב המקבל מקבל את ה-.
    • הרכיב המקבל אינו פועל בעת שליחתו.
    • זה שעובד בהצלחה מקבלים אישור על ידי הרכיב המקבל.
  2. מודל לפרסם ולהירשם
    מודל זה עובד כלוח מודעות אנונימי. רכיב מנוי עשוי לרשום את הצורך בקבלת רכיבים בנושא מוגדר, אך אף אחד מהרכיבים (מפרסם או מנוי) אינו נדרש לדעת על האחר. מודל זה מאופיין ברכיבים מרובים המקבלים את התלות והתזמון בין פרסום רכיבים לרכיבי מנוי כדלקמן:

    • רכיב בעל האתר יוצר נושא לרכיבים אחרים להירשם אליו.
    • רכיב המנוי נותר מסוגל לקבל מסמכים, אלא אם כן הוקמה מנוי עמיד.
    • אם הוקמה מנוי עמיד, יפורסמו כאשר המנוי אינו מסוגל לקבל s יופצו מחדש בכל פעם שהרכיב המקבל יתחבר מחדש.