Jono vs. aihe
Java-viestipalvelu tai yksinkertaisesti JMS on väline, joka lähettää viestejä kahdelle tai useammalle asiakkaalle. Se sallii yhteyden hajautetun sovelluksen erilaisten mekanismien välillä. Tässä viestiorientoidussa väliohjelmassa on kaksi mallia, jotka ovat pisteestä pisteeseen ja julkaisevat tai tilaavat mallin. Näillä kahdella mallilla on myös muita nimiä. Pisteestä pisteeseen -malli tunnetaan myös jonomallina, ja julkaisija- tai tilaajamalli tunnetaan myös yksinkertaisesti aihemallina.
Jono tai pisteestä pisteeseen -malli toimii siten, että lähettäjä asettaa viestit jonoon, ja vastaanottaja pystyy lukemaan viestit jonosta. Julkaisija, tilaaja tai aihemalli toimii kuitenkin levittämällä viestejä lähettämällä viestejä tietystä aiheesta ja pyytämällä tilaajia lukemaan niitä.
Näiden kahden mallin välillä on monia eroja, joita kutsumme yksinkertaisesti jonoksi ja aiheeksi. Jonossa lähettäjä tietää minne viesti menee. Siellä on tietty lähettäjä ja tietty vastaanottaja, ja siellä on tarkoitus tunnustaa sinänsä. Toisaalta, aiheessa sinulla on vain kustantaja ja tilaaja tai tilaajat. Sekä kustantajan että tilaajan henkilöllisyydessä on nimettömyys.
Toinen tärkein ero näiden kahden välillä on vastaanottajien lukumäärä. Jonossa sinulla on vain yksi vastaanottaja tai asiakas; toisin kuin aiheesta, jossa voit lähettää viestisi useille tilaajille. Lisäksi aihepiirissä julkaisijan on oltava jatkuvasti aktiivinen tilaajan vastaanottamiseksi viestejä. Muutoin viesti jaetaan uudelleen. Jonossa sinun ei tarvitse huolehtia ajoituksesta, koska lähettäjällä on ylellisyys lähettää viestejä milloin tahansa. Ja sama pätee vastaanottimeen; hänellä on myös vapaus lukea se milloin tahansa. Jonossa voit myös varmistaa, että lähettäjänä olet onnistuneesti lähettänyt viestisi, koska vastaanottaja ilmoittaa sinulle, mutta sama ei pidä paikkakohdejärjestelmää. On jopa vaara, että tilaajia ei ole.
YHTEENVETO:
1.Lähettäjä toimittaa pisteestä pisteeseen tai jonomallin vastaanottimen asetuksiin. Toisaalta julkaisija / tilaaja tai aihemalli toimii tiedotuslehden avulla.
2.Jonemallissa kuitataan vastaanottajan henkilöllisyys ja usein lähettäjä. Aihemallissa sekä tilaajan että kustantajan identiteetteissä on nimettömyys.
3.Jono-malli on sallittu vain yhdelle vastaanottajalle; Aihe, toisaalta, voi olla useita vastaanottajia.
4.Jono-mallissa lähettäjän ja vastaanottajan ei tarvitse olla molemmat aktiiviset samanaikaisesti. Aihemallissa ajoitus on erittäin tärkeä.
5.Jono-mallissa lähettäjä saa ilmoituksen, kun viesti saapuu vastaanottajalle. Aihemalli toisaalta ei ilmoita sinulle tällaisella, ja on jopa vaara, että sinulla ei ole tilaajia.