Java Message Service
Java Message Service (JMS) je standard middlewaru pro zasílání zpráv , který umožňuje aplikacím běžícím na platformě Java EE vytvářet, odesílat, přijímat a číst zprávy . Část Jakarta EE .
Funkce interakce v JMS
Komunikace mezi komponentami pomocí JMS je asynchronní (procedura nečeká na odpověď na svou zprávu) a je nezávislá na provádění komponent.
JMS podporuje dva modely zasílání zpráv: point-to-point a publish-subscribe.
Point-to-point model se vyznačuje následujícím:
- Každá zpráva má pouze jednoho příjemce
- Zpráva jde do „poštovní schránky“ nebo „ fronty “ adresáta a lze ji kdykoli přečíst. Pokud příjemce v době odeslání zprávy nepracoval, zpráva se neztratí.
- Po obdržení zprávy odešle adresát upozornění.
Model vydavatel-odběratel se vyznačuje následujícími vlastnostmi:
- Předplatitel se přihlásí k odběru určitého „tématu“
- Vydavatel své sdělení zveřejňuje. Dostávají jej všichni odběratelé tohoto tématu
- Příjemce musí být v době odeslání zprávy funkční a podepsaný
Historie verzí
Software, který podporuje standard JMS
Open source software:
Proprietární řešení:
Poznámky
- ↑ JSR 343 . Získáno 19. června 2013. Archivováno z originálu 17. června 2013. (neurčitý)
Odkazy