Domov Razvoj Kaj je java storitev sporočil (jms)? - definicija iz tehopedije

Kaj je java storitev sporočil (jms)? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni storitev za sporočila Java (JMS)?

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


JMS je standard za sporočanje, ki lahko ustvarja, pošilja, sprejema in bere sporočila kot zahteve, poročila ali dogodke, ki jih zajemajo 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 sporočil.

Techopedia razlaga storitev Java Message Service (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 programsko opremo za pošiljanje sporočil ne bo potrebno znanje o komponenti programske opreme, ki prejema. Za ta model so značilni:


    • Samo ena komponenta sprejema sporočilo.
    • Ko komponenta prejema sporočilo, izvorna komponenta ne deluje.
    • Sprejemna komponenta ne deluje, ko je sporočilo poslano.
    • Sprejemna komponenta potrdi sporočila, ki so bila uspešno obdelana.
  2. Objavi in ​​naroči model

    Ta model deluje kot anonimna oglasna deska. Naročniška komponenta lahko registrira potrebo po prejemu sporočil na določeno temo, vendar nobena komponenta (založnik ali naročnik) ni obvezna o drugi. Za ta model je značilno, da več komponent sprejema sporočilo in časovna odvisnost med objavljanjem komponent in naročnimi komponentami na naslednji način:


    • Komponenta založnika ustvari temo sporočila, na katero se lahko naročijo druge komponente.
    • Naročniška komponenta ostaja sposobna sprejemati sporočila, razen če je vzpostavljena trajna naročnina.
    • Če je vzpostavljena trajna naročnina, se sporočila, objavljena, ko naročnik ne more sprejemati sporočil, prerazporedijo vsakič, ko se prejemna komponenta ponovno poveže.
Kaj je java storitev sporočil (jms)? - definicija iz tehopedije