Weblogic предоставляет функции JMS Server, полностью совместимые со всеми элементами спецификации JMS, такими как ConnectionFactory и Destinations. На этом JMS-сервере вы можете подключаться и отправлять сообщения на клиентский сервер обмена сообщениями через настроенное место назначения.
Кроме того, использование Weblogic в качестве JMS-сервера дает вам множество функций, таких как повторная попытка сообщения в случае сбоя, установка квот на сообщения, а также расширенный мониторинг JMS-сервера для отслеживания ошибок. Идея состоит в том, чтобы иметь больше настроек, зависящих от конфигурации, для производительности, взаимоблокировок, настройки, хранилища файлов или базы данных и т. д.
Полный список таких функций приведен по адресу http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jms/fund.html#wp1071787
Иностранный поставщик JMS в Weblogic — это термин, используемый для определения реализации JMS, отличной от Weblogic JMS. Примером является IBM MQ в вашем случае.
Как только внешний провайдер настроен в Weblogic, для всех практических целей в коде его можно вызывать, как если бы он выполнялся при локальном поиске JNDI. Weblogic сделает удаленные вызовы прозрачными для вашего кода. Это позволяет вам изменить пункт назначения с помощью конфигурации на консоли Weblogic.
Вам понадобится Messaging Bridge в Weblogic JMS Server для подключения исходного пункта назначения, из которого принимаются сообщения, и целевого пункта назначения, в который отправляются сообщения.
Некоторые важные материалы по этому вопросу находятся по адресу: http://download.oracle.com/docs/cd/E12840_01/wls/docs103/jms_admin/advance_config.html#wp1075917
и пример настройки IBM MQ в качестве внешнего поставщика находится по адресу http://www.ibm.com/developerworks/websphere/library/techarticles/0604_kesavan/0604_kesavan.html#N1011D
person
JoseK
schedule
04.08.2010