在队列之间传递数据——Stomp

Pass data between queues - Stomp

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

用例:

我有一个这样的应用程序:

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

是的,您可以在同一代理内的队列之间或跨代理移动消息。

相同的代理用例:

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

不同的代理用例:

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

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

正如蒂姆在他的评论中提到的,为了推荐最佳解决方案,需要额外的细节来确定哪个用例适用于您。