您的位置:程序门 -> websphere ->



请教mq发送消息和接收消息同步的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教mq发送消息和接收消息同步的问题
发表于:2007-05-28 17:18:14 楼主
要求发送消息和接收消息同步。我的疑惑是一个channel发送出去,从另一channel接收,这样子怎么能实现同步呢?请问您有什么解决方案,万分感谢。
发表于:2007-05-28 21:40:471楼 得分:0
要求发送消息和接收消息同步?

你说的同步的具体概念是什么?
发表于:2007-05-29 16:36:572楼 得分:0
就是我发送消息了以后必须要收到返回的结果。
发表于:2007-05-29 22:15:413楼 得分:0
是否就是得到消息是否成功发送的结果吗?
发表于:2007-05-30 08:34:344楼 得分:0
不是,信息发出去了,要等待对方给我返回的信息。现在我要从web界面上发起一笔业务,通过mq发给第三方,将第三方给我返回的结果显示在页面上。
发表于:2007-06-03 01:53:515楼 得分:0
发送完后,在指定的队列等待返回的消息.
有个超时时间......你要指定一下.
发表于:2007-06-05 17:30:566楼 得分:0
你怎么知道对方什么时候处理了你的消息?只能返回消息到达的信息.
发表于:2007-06-07 09:53:267楼 得分:0
楼主找到答案没有?
发表于:2007-08-03 13:00:328楼 得分:0
请求应用程序让队列管理器生成唯一的messageid,以及回复应用程序拷贝请求消息的
messageid   到回复消息的correlationid   上。请求应用程序使用回复消息的correlationid   值,
将回复映射回原始的请求。
发表于:2007-08-11 02:07:209楼 得分:0
让对方在回送消息时用一个特殊的标识比如交易流水来做correlid或者messageid就可以了吧,你读应答时实时去读那个流水的correlid或者messageid就ok了,基本上就是你说的“同步”了,当然如果对方返回时也设置了消息的失效时间的话会更好,很简单的。


快速检索

最新资讯
热门点击