Čakalna vrsta proti temi
Java sporočilna storitev ali preprosto JMS je medij, ki pošilja sporočila dvema ali več strankam. Omogoča stik med različnimi mehanizmi porazdeljene aplikacije. Ta vmesna programska oprema, usmerjena v sporočila, ima dva modela, ki sta model od točke do točke in objavljata ali naročite model. Ta dva modela imata tudi druga imena. Model od točke do točke je znan tudi kot model čakalne vrste, model založnika ali naročnika pa je tudi preprosto znan kot tematski model.
Čakalna vrsta ali model od točke do točke deluje tako, da pošiljatelji pošljejo čakalno vrsto v čakalno vrsto, sprejemnik pa bo lahko prebral sporočila iz čakalne vrste. Vendar založnik ali naročnik ali model teme deluje tako, da širi sporočila, objavlja sporočila o določeni temi in jih naročniki preberejo.
Med tema dvema modeloma obstaja veliko razlik, ki jih bomo preprosto poimenovali "čakalna vrsta" in "tema". V čakalni vrsti pošiljatelj ve, kam bo sporočilo šlo. Obstajata poseben pošiljatelj in poseben prejemnik in namerava biti potrjen kot tak. Po drugi strani imate v temi samo založnika in naročnika ali naročnike. V identiteti založnika in naročnika obstaja anonimnost.
Druga glavna razlika med obema je število prejemnikov. V čakalni vrsti imate samo enega sprejemnika ali potrošnika; za razliko od teme, v kateri lahko sporočilo pošljete več naročnikom. Tudi v tematiki mora biti založnik neprekinjeno aktiven, da lahko naročnik prejme sporočila. V nasprotnem primeru bo sporočilo preusmerjeno. V čakalni vrsti vam ni treba skrbeti za čas, ker bo pošiljatelj imel razkošje za pošiljanje sporočil, kadar koli želi. In enako velja za sprejemnik; lahko tudi prebere, kadar hoče. V čakalni vrsti boste tudi prepričani, da ste kot pošiljatelj uspešno poslali svoje sporočilo, ker vas bo prejel prejemnik, vendar to ne velja za sistem teme. Obstaja celo tveganje, da ne boste imeli nobenih naročnikov.
POVZETEK:
1. Model točka-točka ali čakalna vrsta deluje s strani pošiljatelja do sprejemnika. Po drugi strani pa založnik / naročnik ali tematski model deluje z nastavitvami biltena.
2.V modelu čakalnih vrst se potrdi identiteta prejemnika in pogosto pošiljatelja. V tematskem modelu je anonimnost identitet naročnika in založnika.
3. model čakalne vrste je dovoljen le enemu prejemniku; Po drugi strani ima lahko tema več prejemnikov.
4.V modelu čakalnih vrst ni treba, da sta pošiljatelj in prejemnik hkrati aktivna. V tematskem modelu je časovnica zelo pomembna.
5.V modelu čakalnih vrst bo pošiljatelj prejel obvestilo, ko bo sporočilo prispelo do prejemnika. Model teme po drugi strani vas s takšnimi ne bo obvestil in obstaja celo tveganje, da ne boste imeli naročnikov.