Java-viestipalvelu (JMS)

Kirjoittaja: Peter Berry
Luomispäivä: 14 Elokuu 2021
Päivityspäivä: 20 Kesäkuu 2024
Anonim
Essential Scale-Out Computing by James Cuff
Video: Essential Scale-Out Computing by James Cuff

Sisältö

Määritelmä - Mitä Java-palvelu (JMS) tarkoittaa?

Java-palvelu (JMS) on Sun Microsystemsin sovellusohjelmointirajapinta (API), joka toimii Java-suuntautuneena väliohjelmistona. Se on suunniteltu vaihtamaan löysästi kytkettyjä, luotettavia ja asynkronisia tiedostoja erilaisten ohjelmistosovelluskomponenttien (nimeltään asiakkaat) välillä, jotka perustuvat Java 2 -käyttöympäristöön, Enterprise Edition (J2EE).

JMS on viestinvälitysstandardi, joka pystyy luomaan, vastaanottamaan, vastaanottamaan ja lukemaan s pyyntöinä, raporteina tai tapahtumina, joita ohjelmistosovelluskomponentit, ei ihmiset. JMS sallii erilaisissa järjestelmissä olevien ohjelmien tai eri ohjelmointikielillä kirjoitettujen ohjelmien koordinoinnin keskenään s: n kautta.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää Java-palvelun (JMS)

JMS API käyttää kahta viestintämallia:

  1. Pisteestä pisteeseen tai jonotusmalli
    JMS on löysästi kytketty välikomponentin, jonon, nojalla. Täten ohjelmistokomponentit kommunikoivat epäsuorasti. Tämä tarkoittaa, että ohjelmistokomponenttien käyttäminen ei vaadi tietoa vastaanottavasta ohjelmistokomponentista. Tämä malli on ominaista:

    • Vain yksi komponentti vastaanottaa.
    • Lähdekomponentti ei toimi, kun vastaanottava komponentti vastaanottaa.
    • Vastaanottava komponentti ei toimi, kun lähetys tapahtuu.
    • Vastaanottava komponentti kuittaa onnistuneesti prosessoidut prosessit.
  2. Julkaise ja tilaa -malli
    Tämä malli toimii nimettömänä ilmoitustauluna. Tilaava komponentti voi rekisteröidä vastaanottamistarpeen tietyssä aiheessa, mutta kumpikaan komponentti (julkaisija tai tilaaja) ei tarvitse tietää toisesta. Tämä malli on ominaista useille komponenteille, jotka vastaanottavat julkaisujen ja tilaavien komponenttien välisen ajoitusriippuvuuden ja ajoitusriippuvuuden seuraavasti:

    • Kustantajakomponentti luo aiheen muille tilaajille.
    • Tilaajakomponentti pystyy edelleen vastaanottamaan s, ellei pysyvää tilausta ole perustettu.
    • Jos pysyvä tilaus muodostetaan, julkaisut s, kun tilaaja ei pysty vastaanottamaan s, jaetaan uudelleen, kun vastaanottava komponentti muodostaa uudelleen yhteyden.