Domov V správach Čo je fazuľa riadená správami? - definícia z technológie

Čo je fazuľa riadená správami? - definícia z technológie

Obsah:

Anonim

Definícia - Čo to znamená Bean riadený správami?

Fazuľa riadená správami je súčasťou ľahkej podnikovej aplikácie, ktorá sa používa na spracovanie správ v asynchrónnom režime, pričom používateľ nie vždy dostane okamžité výsledky. Tieto správy môže odosielať ľubovoľný komponent bez ohľadu na to, či používa technológiu J2EE.


K dvom odlišným vlastnostiam, ktoré odlišujú fazuľa riadená správami od fajčenia relácie a fazule, je to, že k fazuľám riadeným správami sa nedá pristupovať cez rozhrania a majú iba triedu fazule.

Techopedia vysvetľuje Bean riadený správami

Zrnká správ sa tiež vyznačujú nasledujúcimi charakteristikami:

  • Prípady fazule riadené správami si pre konkrétneho klienta neponechávajú žiadne údaje ani konverzačný stav.
  • Všetky prípady fazule riadenej správou sú rovnocenné, čo umožňuje kontajneru EJB priradiť správu ktorejkoľvek inštancii fazule riadenej správou. Kontajner môže tieto prípady združovať, aby umožnil súčasné spracovanie tokov správ.
  • Jedna fazuľa riadená správami môže spracovávať správy od viacerých klientov.

Fazuľa založená na správach sa používa v asynchrónnej komunikácii medzi komponentmi podnikových aplikácií. Správa je spracovaná nasledovne:

  1. Keď príde nová správa, podnikový kontajner JavaBeans zavolá metódu onMessage riadenú fazuľou na spracovanie správy.
  2. Správa sa odovzdáva ako správa JMS, ktorá sa spracúva na základe obchodnej logiky aplikácie. Ak chce metóda onMessage iba spracovať správu, vyvolá bean relácie. Ak však metóda chce správu uložiť do databázy, vyvolá fazuľa entity.
  3. Správa sa potom doručí do fazule riadenej správami, takže vyššie uvedené operácie sa stanú súčasťou jednej a úplnej transakcie. Správa sa niekedy znova doručí, ak dôjde k návratu pri spracovaní správy.
Čo je fazuľa riadená správami? - definícia z technológie