Вопросы и Ответы

Что такое модель обмена сообщениями point-to-point

0

Java Message Service (JMS) — спецификация программного обеспечения, предназначенного для обмена сообщениями. Входит в состав Java Platform, Enterprise Edition.JMS определяяет две модели обмена сообщениями: point-to-point и publisher-subscriber.Модель point-to-point действует следующим образом.

  • Программный модуль-отправитель передает сообщение, после чего оно попадает в очередь. С одной очередью могут работать несколько отправителей.
  • Сообщение доставляется программному модулю, который зареегистрирован как получатель, или адресат. Если получатель не зарегистрирован, сообщение будет сохранено в очереди. Считается, что получатель может быть только один, однако существующие реализации JMS не препятствуют одновременной регистрации нескольких модулей для получения сообщения из очереди. Если такая ситуация имеет место, сообщение будет доставлено только одному из получателей (какому именно — определяется особенностями конкретной реализации JMS).
  • После получения сообщения адресат оповещает очередь. В зависимости от выбранного режима, оповещение осуществляется либо автоматически, либо получатель делает это явным образом.

Модель publisher-subscriber действует следующим образом.

  • Подписчик (subscriber) подписывается на определённую тему (topic).
  • Издатель (publisher) передает своё сообщение. Его получают все подписчики этой темы.
  • Существует два режима доставки сообщений подписчикам.
    • Первый режим (используется по умолчанию). В момент отправки подписчик должен работать, в противном случае он не получит сообщение.
    • Второй режим (durable subscriber). Если в момент отправки подписчик не работает, сообщение не пропадает и дожидается активизации подписчика.

На данный момент (июнь 2015 года) последней версией спецификации является JMS 2.0 (принятая 21 мая 2013 года).

YouTube

 Изменить 

Ещё Что такое

Что такое iPad 3-го поколения | Вопрос и Ответ
iPad 3-го поколения (представлен как The new iPad, встречаются названия iPad 3, iPad HD, iPad Третий) — третье поколение интернет-планшета, выпускаемого компанией Apple. Был

Что такое интернет-магазин | Вопрос и Ответ
Интернет-магазин (англ. online shop или e-shop) — сайт, торгующий товарами в Интернете. Позволяет пользователям сформировать заказ на покупку, выбрать способ оплаты и доставки заказа в сети

Что такое Инстаграм (Instagram) | Вопрос и Ответ
Instagram — бесплатное приложение обмена фотографиями (фотоприложение), позволяющее пользователям делать фотографии, применять к ним фильтры, а также распространять их через свой сервис и

Что такое ГУЛАГ | Вопрос и Ответ
ГУЛАГ (Главное управление исправительно-трудовых лагерей, трудовых поселений и мест заключения) — подразделение НКВД (МВД) СССР, осуществлявшее руководство системой исправительно-трудовых

Что такое акцизная марка | Вопрос и Ответ
Акцизные марки (акцизные бандероли) — вид фискальных марок для оплаты акцизного сбора на отдельные виды товаров народного потребления, таких как, например, вино и табак. Применение акцизных

Что такое МБМВ | Вопрос и Ответ
Всемирный день метрологии (или метролога) (World Metrology Day) ежегодно отмечается 20 мая. День выбран в ознаменование подписания 20 мая 1875 года в Париже, на международной дипломатической

Что такое реадмиссия | Вопрос и Ответ
Реадмиссия (от англ. глагола to readmit — принимать назад) — передача лиц, незаконно пребывающих на территории государства, в страну, из которой они прибыли с согласия этой последней.

Что такое криптография | Вопрос и Ответ
Криптография — наука о математических методах обеспечения конфиденциальности (невозможности прочтения информации посторонним) и аутентичности (целостности и подлинности авторства, а также

Что такое связи с общественностью | Вопрос и Ответ
Связи с общественностью, пиар (англ. Public Relations — связи с общественностью, отношения с общественностью, общественные связи, общественные отношения, общественное взаимодействие;

Что такое метроном | Вопрос и Ответ
Метроном (от греч. metron - мера и nomos — закон) — прибор, способный производить произвольное количество тактовых долей времени на слух. Служит как вспомогательный прибор для

Фото Компьютеры

 Изменить 
Что такое метроном