Java Message Service

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Java Message Service (JMS) — стандарт проміжного ПЗ для розсилання повідомлень, який дозволяє додаткам, що розроблені на платформі Java EE, створювати, посилати, отримувати та читати повідомлення. Комунікація між компонентами, що використовують JMS, асинхронна (процедура не очікує відповіді на повідомлення) і незалежна від виконання компонентів. JMS підтримує дві моделі обміну повідомленнями: «від точки до точки» і «видавець-передплатник».

Модель «від точки до точки» характеризується наступним:

  • Кожне повідомлення має тільки одного адресата
  • Повідомлення попадає в чергу адресата і може бути прочитаним будь-коли. Якщо адресат не працював в момент відсилання повідомлення, то повідомлення не пропаде.
  • Після отримання повідомлення адресат посилає сповіщення.

Модель «видавець-передплатник» характеризується наступним:

  • Передплатник підписується на певну «тему»
  • Видавець публікує своє повідомлення. Його отримують всі передплатники даної теми
  • Одержувач повинен працювати і бути підписаним в момент відправки повідомлення

ПО, яке підтримує стандарт JMS[ред.ред. код]

Open source :

Пропрієтарні:

Посилання[ред.ред. код]