2014-09-24 33 views
0

我想了解使用此解决方案的HornetQ以及核心/ JMS消息传递的原理。(How)我可以将消息路由到一个特定的客户端吗?

在我的实验性应用程序中,我想让我的最终用户应用程序(客户端)将消息发送到HornetQ,后者将由后端应用程序读取。到目前为止,这不是问题,我喜欢HornetQ。

但是现在,我想从后端应用程序发回“回复”消息给最终用户。为此,我有条件,其他客户端应用程序不应该能够阅读答案信息(假设它包含当前的银行余额)。因此,用户A应该只为自己提取邮件,这同样适用于其他任何用户。

这可能使用HornetQ?如果是这样,我该怎么做呢?

回答

2

与hornetq(或任何其他消息系统),你总是发送到一个队列,而不是特定的消费者。

在这种情况下,您必须创建一个匹配客户端的队列。

这里这个答案将为您提供关于请求 - 响应一些反馈,我就不用这种方法后重复自己:

Synchronous request-reply pattern in a Java EE container

相关问题