两个MQ队列管理器之间互相放消息的问题。
本地的MQ情况:
我在本地MQ服务器上建立了两个MQ队列管理器,分别是A和B,
A和B分别建立了死信队列,本地队列,远程队列还有传输队列,
其中A的远程队列属性中的“远程队列”和“远程队列管理器”分别是B的“本地队列”和“队列管理器”,“传输队列”属性是A自身的传输队列。
B的远程队列情况和A的类似。
A和B还分别建立了通道类型为“发送方”和“接收方”的发送通道和接收通道。
请问如果A队列在另外一台服务器上,我怎么通过B队列管理器和外部程序来往A队列里面放消息呢?
就是外部的Java程序连接MQ的时候应该用谁的队列管理器信息,还有各个配置信息应该是怎么选取。
比如说我应该用谁的通道,应该用什么类型的通道。
我现在是用B的侦听端口,然后用B的发送通道,往B的远程队列里面放消息。结果报了
[MQJE001: MQException 出现:完成代码是 2,原因为 2009
MQJE016: 连接过程中,MQ 队列管理器立即关闭通道
关闭原因 = 2009] 这个错误信息。
请问正确的参数使用应该是什么样的?