Просто хочу подтвердить, что MQ правильно доставляет сообщения узлу MQOutput. Недавно столкнулся с ситуацией, когда я немного растерялся. Вот сценарий.
У меня есть локальная очередь на Qmgr, скажем (A), которая получает сообщения от приложений, и у меня есть локальный брокер, связанный с этим qmgr (A) с развернутым потоком сообщений, который потребляет сообщения из этой очереди и отбрасывает их на другой локальный (LB) очередь в диспетчере очередей (B).
Чтобы успешно доставить сообщения в qmgr(B), мне нужно
Создайте определение удаленной очереди в Qmgr(A) с именем очереди передачи, совпадающим с именем удаленного администратора очередей, здесь (B) значение узла MQOutput установлено как, очередь->имя определения удаленной очереди в (A) и значение администратора очередей пустое
иличтобы создать только очередь передачи, совпадающую с именем удаленного диспетчера очередей, здесь (B). Значение узла MQOutput установлено как очередь-> целевая локальная очередь (L.B), а значение диспетчера очередей — как (B).
Когда я выполняю первый процесс, я замечаю, что сообщения достигают пункта назначения, а когда я следую за последним, я замечаю, что сообщения находятся в самой локальной очереди.
Есть ли необходимость всегда создавать «n» определений удаленных очередей, когда необходимо отбрасывать сообщения в «n» количество локальных очередей?
Пожалуйста, помогите мне лучше понять это. Заранее благодарим каждого из вас.