Serviciul de mesaje Java
Java Message Service (JMS) este un standard middleware de mesagerie care permite aplicațiilor care rulează pe platforma Java EE să creeze, să trimită, să primească și să citească mesaje . O parte din Jakarta EE .
Caracteristici de interacțiune în JMS
Comunicarea între componente folosind JMS este asincronă (procedura nu așteaptă un răspuns la mesajul său) și este independentă de execuția componentelor.
JMS acceptă două modele de mesagerie: punct-la-punct și publish-subscribe.
Modelul punct la punct se caracterizează prin următoarele:
- Fiecare mesaj are un singur destinatar
- Mesajul ajunge la „căsuța poștală” sau „ coada de așteptare ” a destinatarului și poate fi citit în orice moment. Dacă destinatarul nu lucra în momentul trimiterii mesajului, mesajul nu se va pierde.
- După primirea mesajului, destinatarul trimite o notificare.
Modelul editor-abonat se caracterizează prin următoarele:
- Un abonat se abonează la un anumit „temă”
- Editorul își publică mesajul. Este primit de toți abonații acestui subiect
- Destinatarul trebuie să lucreze și să fie semnat în momentul trimiterii mesajului
Istoricul versiunilor
Software care acceptă standardul JMS
Software open source:
Soluții proprietare:
Note
- ↑ JSR 343 . Consultat la 19 iunie 2013. Arhivat din original pe 17 iunie 2013. (nedefinit)
Link -uri