Какие атрибуты соединения WebSphere MQ необходимы для соединения с JMS?

1

При установлении соединения с WebSphere MQ через JMS с использованием MQ 7.0-библиотек, я могу установить следующие атрибуты подключения к WMQ:

  • Hostname
  • порт
  • канал
  • Менеджер очереди
  • Имя очереди
  • Идентификатор пользователя
  • пароль

Я уверен, что мне нужно отправить вещи в определенную очередь, поэтому я считаю, что имя очереди и имя хоста всегда будут необходимы.

Какое из оставшихся обычно требуется при установлении соединения через JMS? Например, имеет ли смысл настраивать WebSphere MQ таким образом, чтобы диспетчер очереди или каналы не существовали или не были необходимы для отправки сообщений в определенную очередь?

Обычна ли для такой установки MQ/JMS не использовать UserID/Password вообще?

Теги:
ibm-mq
jms

1 ответ

2
Лучший ответ

Зависит от типа соединения, server bindings или client bindings. В server bindings к server bindings диспетчер очереди и приложение обмениваются данными с использованием общей памяти и в привязках клиентов, связь - через сокеты.

При использовании server bindings требуется только имя менеджера очереди для установления соединения, тогда как host name, port, channel name требуются для client bindings.

UserID и Password являются необязательными для MQ JMS. Начиная с версии 7.5, MQ проверяет только идентификатор пользователя, а не пароль. Если UserID не указан, MQ JMS передаст зарегистрированный идентификатор пользователя устройства в диспетчер очереди. Для проверки пароля требуются дополнительные компоненты, такие как Security Exit.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню