作者PttJesus (PTT BLESS YOU)
看板java
标题[J2EE] webservice与ActiveMQ做结合...?
时间Tue Dec 15 10:06:40 2015
各位前辈好,
这边想请问一个问题
小弟在做一个系统介接的案子,
Webservice做讯息接收, 以ActiveMQ做Middle ware
技术架构为 Webservice(本机) <---> ActiveMQ(本机) <---> Websphere MQ(客户主机)
不过在写Webservice Server端的程式的时候发现一个问题..
Webservice收到讯息需送客户主机做讯息验证
待讯息验证完成後Webservice进行回覆
但有一点矛盾
Webservice需为即时回应(request/response)
MQ为非同步讯息
若我在收到讯息时丢MQ等待主机回应, 我该如何实作才可以正确收到原本那笔讯息的回应,
而不会收错回应??
原本是想在收到request的时候, 在程式中实作ActiveMQ Listener,等带回应,
但我又想到, 假若有两笔资料回来, Listener收到两笔讯息, 就算一笔是正确回应,
另一笔资讯被捞下来了, 该怎麽办??
抱歉小弟MQ的相关介接程式是第一次, 再烦请各位有经验或想法的前辈分享, 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 223.140.208.80
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1450145202.A.D84.html
1F:→ Jichang: activemq temporary queue 12/15 11:29