Целевые объекты JMS (очереди и темы)

Целевой объект JMS - это объект (очередь JMS или тема JMS), представляющий целевой объект сообщений, создаваемых клиентом, источник сообщений, потребляемых клиентом. В двухточечном обмене сообщениями целевые объекты представляют очереди; в обмене сообщениями публикации/подписки целевые объекты представляют темы.

Клиент JMS может использовать один целевой объект для добавления сообщений и для излечения сообщений либо клиент JMS может использовать разные целевые объекты. Один целевой объект можно использовать для провайдеров обмена сообщениями IBM® MQ и в реальном времени, поэтому, в отличии от фабрик соединений, вам не требуется создавать отдельные целевые объекты для разных провайдеров обмена сообщениями. Транспорт реального времени недоступен в IBM MQ 8.0. В случае применения IBM MQ 8.0 можно указать транспорт реального времени, однако он не сможет создать соединение.

На этом рисунке целевой объект с именем Целевой объект 1 хранится в папке Целевой объект исходного контекста с именем Исходный контекст файловой системы.

Изображение целевого объекта в папке Целевые объекты.

При создании целевого объекта следует указать, является ли целевой объект очередью JMS (в домене двухточечного обмена сообщениями) или темой JMS (в домене обмена сообщениями публикации/подписки); изменить домен после создания целевого объекта нельзя. Также необходимо настроить целевой объект, указав имя очереди или темы, представляемой целевым объектом. Преимуществом использования JMS является возможность изменения имени очереди или темы, используемой клиентом JMS, изменив значение свойства в целевом определении, при этом сам клиент JMS не обновляется.

См. разделы Применение классов IBM MQ для JMS и Обмен сообщениями публикации/подписки в IBM Knowledge Center.