Dom U vijestima Što je grah vođen porukama? - definicija iz tehopedije

Što je grah vođen porukama? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači Bean vođen porukom?

Grafički prijenosnik poruka je sastavni dio lagane poslovne aplikacije koja se koristi za obradu poruka u asinkronom načinu gdje korisnik ne prima uvijek trenutne rezultate. Bilo koja komponenta može slati ove poruke bez obzira koristi li J2EE tehnologiju.


Dvije različite značajke koje razlikuju grah vođen porukama od sesije i entitetski grah su da grahima upravljanim porukama ne može se pristupiti putem sučelja i imaju samo klasu graha.

Techopedia objašnjava Bean vođen porukama

Grah poruke također se bilježi zbog sljedećih karakteristika:

  • Primjerci graha usmjerenih na poruke ne zadržavaju podatke ili konverzacijsko stanje za određenog klijenta.
  • Sve su instance grana upravljanog porukom ekvivalentne, omogućujući spremniku EJB da dodijeli poruku bilo kojoj instanci grana usmjerenog na poruke. Kontejner može objediniti ove instance kako bi omogućio istodobnu obradu tokova poruka.
  • Jedan grah temeljen na porukama može obrađivati ​​poruke od više klijenata.

Grah vođen porukom koristi se u asinhronoj komunikaciji između komponenata korporativne aplikacije. Poruka se obrađuje na sljedeći način:

  1. Kad stigne nova poruka, poduzetnički spremnik JavaBeans poziva metodu onMessage usmjerena na građu koja je vođena porukom da bi je obradila.
  2. Poruka se prikazuje kao JMS poruka kojom se rukuje na temelju poslovne logike aplikacije. Zatim, ako onMessage metoda želi obraditi samo poruku, poziva se grah sesije. Ako, međutim, metoda želi pohraniti poruku u bazu podataka, poziva entitetski grah.
  3. Poruka se zatim isporučuje fajlu usmjerenom na poruke tako da gore navedene operacije postaju dio jedinstvene i cjelovite transakcije. Poruka se ponekad ponovo isporučuje ako postoji povratni korak u obradi poruka.
Što je grah vođen porukama? - definicija iz tehopedije