Нужно ли конечному получателю и отправителю устанавливать IBM MQ? - PullRequest
0 голосов
/ 14 мая 2018

Мое приложение читает только сообщения из IBM MQ. Я пытаюсь понять, если одна из сторон - только чтение сообщений из очереди, нужно ли отправляющей и получающей сторонам настраивать JMS-провайдера (IBM MQ) / фабрики соединений, пункт назначения очереди? В чем разница между JMS-сервером и администратором очередей? ? Кому нужно установить JMS-провайдера и администратор очередей?

1 Ответ

0 голосов
/ 15 мая 2018

Вы можете думать об администраторе очередей как о сервере, где находятся очереди и другие объекты MQ. Ваше приложение - это клиент, который подключается к серверу и взаимодействует с объектами на нем.

Сервер / администратор очередей IBM MQ является вашим JMS-провайдером. Вашему клиентскому приложению требуются библиотеки JMS, реализованные в IBM MQ (IBM MQ Classes for JMS), и API-интерфейс JMS, который вы затем можете использовать в своем приложении для добавления параметров к вашей фабрике соединений для соединения с администратором очередей. Вы можете увидеть базовое руководство для клиентского приложения JMS MQ здесь .

В зависимости от того, кто отвечает за ваш администратор очередей и как они его настроили, вам, вероятно, не придется сильно программировать администратор очередей и детали очереди в своем клиентском приложении. Вы должны получать информацию о соединении из хранилища JNDI, если у вас есть администратор, который его установил. Более подробную информацию о том, как работает JMS, смотрите в конце учебника по JMS, с которым я связан.

...