Služba za sporočanje Java (JMS)

Avtor: Peter Berry
Datum Ustvarjanja: 14 Avgust 2021
Datum Posodobitve: 20 Junij 2024
Anonim
What is Java Message Service (JMS)?  | Java Message Service (JMS) tutorial
Video.: What is Java Message Service (JMS)? | Java Message Service (JMS) tutorial

Vsebina

Opredelitev - Kaj pomeni storitev Java (JMS)?

Java Service (JMS) je aplikacijski vmesnik za programiranje (API) podjetja Sun Microsystems, ki deluje kot vmesna programska oprema, usmerjena na Java. Zasnovan je za izmenjavo ohlapno povezanih, zanesljivih in asinhronih s med različnimi komponentami programske aplikacije (imenovane odjemalci), ki temeljijo na platformi Java 2, Enterprise Edition (J2EE).

JMS je standard za sporočanje, ki lahko ustvarja, prejema, sprejema in bere s prošnjami, poročili ali dogodki, ki jih porabijo komponente programske opreme in ne ljudje. JMS omogoča, da se programi v različnih sistemih ali napisani v različnih programskih jezikih medsebojno usklajujejo prek s.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga storitev Java (JMS)

JMS API uporablja dva modela sporočanja:

  1. Model-točka-točka ali čakalna vrsta, model
    JMS je ohlapno povezan s posredniško komponento, čakalno vrsto. Tako komponente programske opreme komunicirajo posredno. To pomeni, da za -ing komponent programske opreme ne bo potrebno znanje o prejemni komponenti programske opreme. Za ta model so značilni:

    • Samo ena komponenta sprejema.
    • Izvorna komponenta ne deluje, ko sprejemna komponenta sprejme.
    • Sprejemna komponenta ne deluje, ko je poslana.
    • sprejemna komponenta potrdi uspešno obdelano datoteko.
  2. Objavi in ​​naroči model
    Ta model deluje kot anonimna oglasna deska. Naročniška komponenta lahko registrira potrebo po prejemu s na določeno temo, vendar nobena komponenta (založnik ali naročnik) ni obvezna o drugi. Za ta model je značilno več komponent, ki sprejemajo in časovno odvisnost med objavljanjem komponent in naročnimi komponentami, kot sledi:

    • Komponenta založnika ustvari temo, na katero se lahko naročijo druge komponente.
    • Naročniška komponenta ostaja sposobna sprejemati s, razen če je vzpostavljena trajna naročnina.
    • Če je vzpostavljena trajna naročnina, se objavi, ko naročnik ni sposoben prejeti, bo prerazporejena vsakič, ko se prejemna komponenta ponovno poveže.