2017-06-20 88 views
0

是否可以在跺脚队列之间共享数据?我们有一个新项目,我的任务是将数据从一个队列传递到另一个队列。考虑一个使用ActiveMQ和Stomp的系统。在这个系统中,我找到了一个消息,它由queue1返回并传递给queue2。这对我来说没有多大意义。任何意见关于这个问题将不胜感激。在队列之间传递数据 - Stomp

使用案例:

我有这样的应用程序:

  • 队列1:从LDAP作出查询,并找到用户
  • 队列2:使查询从Exchange服务器给用户

我想使用从队列1创建的“用户”在队列2中查询

+0

从你的问题中不清楚你究竟在做什么,请尝试和详细说明以获得一些帮助。 –

+0

@TimBish谢谢。我编辑了我的问题。 – jojo

回答

0

是的,您可以在同一经纪人或经纪人之间的队列之间移动消息。

同一代理用例:

应用程序发送消息给QUEUE1上brokerA。使用ActiveMQ的复合目标支持,您可以将brokerA配置为在brokerA上将消息发送到队列2。

不同经纪人用例:

应用程序发送消息给QUEUE1上brokerA,该消息使用一个桥,或ActiveMQ的网络连接器然后被传递队列2上brokerB。

此外,代码可以从brokerA上的queue1读取消息,执行一些处理,然后将消息发布到brokerB上的queue2。

正如Tim在他的评论中提到的那样,为了推荐最佳解决方案,需要确定哪些用例适用于您的其他详细信息。