smallpig 发表于 2007-11-28 23:13

求教关于websphere MQ 队列问题

想请教一个问题

就是关于 在一个机器上,一个队列管理器中,如何实现两个队列之间的消息传送的??

例如:


我发送消息->队列1->队列2-> 你接受消息


就是这样了,但条件就是,在同一机器上,同意队列管理器

望大家帮帮忙,谢谢

wool王 发表于 2007-11-29 10:20

。。。。。。两个不同的本地队列之间,MQ没有内部机制实现消息传送的。

一般做同步交互,模型都会这么设计:
发送者 --> 队列1(发送队列) --> 接受者 --> 队列2(接收队列) --> 发送者

发送者将消息放到队列1中(可指定CORRID),然后去轮循队列2做等待;
接受者轮循队列1,当获取到消息时,做处理,并将答复信息放入队列2(同样可指定CORRID);
发送者在队列2中等待到答复信息,整个流程完成。

不清楚LZ的需求是什么,不过LZ的那个模型确实有点怪怪的。

wool王 发表于 2007-11-29 10:22

补充。。。用远程队列可以实现两个队列之间的消息传输,只是LZ的模型既然在一台机器一个QM上,不明白为何要这么设计。

为什么要分别设计队列1和队列2?用一个Q不行么?
页: [1]
查看完整版本: 求教关于websphere MQ 队列问题