在队列之间传递数据 - Stomp

时间:2017-06-20 08:40:49

标签: python activemq message-queue stomp

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

用例:

我有这样的应用程序:

  • queue1:从ldap进行查询并查找用户
  • queue2:从具有给定用户的Exchange服务器进行查询

我想使用" user"从queue1创建,用于queue2中的查询

1 个答案:

答案 0 :(得分:0)

是的,您可以在同一代理或同一代理之间的队列之间移动邮件。

相同的经纪人用例:

应用程序向brokerA上的queue1发送消息。使用ActiveMQ的Composite Destination支持,您可以配置brokerA以将消息传递到brokerA上的queue2。

不同的经纪人用例:

应用程序将消息发送到brokerA上的queue1,然后使用网桥或ActiveMQ网络连接器在brokerB上传递消息。

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

正如蒂姆在评论中提到的那样,为了推荐最佳解决方案,还需要确定适用于哪种用例的其他细节。