【发布时间】:2013-05-07 11:37:34
【问题描述】:
我们的一个客户有一个基于 JMS 的实现,其中有用于读取/写入消息的队列。 JMS 客户端需要写入出站队列,然后它将从入站队列中读取响应。 JMS 客户端将跨多个站点部署,并将与单个出站队列通信以写入消息,并将从入站队列(仅一个)读取响应。考虑这样一个场景,其中有 100 个唯一的出站请求,然后消费者对发送的请求获得 100 个不同的响应(假设消息正确传递)。如何确保消费者从入站队列中读取的消息是针对指定收件人的?我们是否必须编写自己的逻辑来映射请求/响应?或者 JMS 是否有任何基于连接 ID 的传递机制……等等,以便将消息传递给正确的请求者。非常感谢您,需要您的专家意见才能正确设计应用程序。我使用的 JMS 提供程序是 Apache ActiveMQ。
问候, 苏梅特C
【问题讨论】:
标签: jms