Java Message Service
Java Message Service (JMS) är en mellanprogramsstandard för meddelanden som tillåter applikationer som körs på Java EE-plattformen att skapa, skicka, ta emot och läsa meddelanden . En del av Jakarta EE .
Funktioner för interaktion i JMS
Kommunikation mellan komponenter som använder JMS är asynkron (proceduren väntar inte på ett svar på dess meddelande) och är oberoende av exekveringen av komponenterna.
JMS stöder två meddelandemodeller: punkt-till-punkt och publicera-prenumerera.
Punkt-till-punkt-modellen kännetecknas av följande:
- Varje meddelande har bara en mottagare
- Meddelandet går till adressatens "brevlåda" eller " kö " och kan läsas när som helst. Om mottagaren inte fungerade när meddelandet skickades, kommer meddelandet inte att gå förlorat.
- Efter att ha mottagit meddelandet skickar adressaten ett meddelande.
Utgivare-prenumerantmodellen kännetecknas av följande:
- En prenumerant prenumererar på ett visst "ämne"
- Förlaget publicerar sitt meddelande. Det tas emot av alla prenumeranter av detta ämne
- Mottagaren måste arbeta och undertecknad när meddelandet skickas
Versionshistorik
Programvara som stöder JMS-standarden
Programvara med öppen källkod:
Proprietära lösningar:
Anteckningar
- ↑ JSR 343 . Hämtad 19 juni 2013. Arkiverad från originalet 17 juni 2013. (obestämd)
Länkar