在队列之间传递数据——Stomp
Pass data between queues - Stomp
是否可以在stomp中的队列之间共享数据?我们有一个新项目,我的任务是将数据从一个队列传递到另一个队列。考虑一个带有 ActiveMQ 和 Stomp 的系统。在这个系统中,我找到了一条 return 由 queue1 传递给 queue2 的消息。这对我来说没有多大意义。任何有关此问题的建议将不胜感激。
用例:
我有一个这样的应用程序:
- queue1 : 从 ldap 查询并找到用户
- queue2 : 使用给定用户从交换服务器进行查询
我想使用从queue1创建的"user"在queue2中查询
是的,您可以在同一代理内的队列之间或跨代理移动消息。
相同的代理用例:
应用程序将消息发送到 brokerA 上的队列 1。使用 ActiveMQ 的复合目标支持,您可以将 brokerA 配置为也将消息传递到 brokerA 上的队列 2。
不同的代理用例:
应用程序将消息发送到 brokerA 上的 queue1,然后使用网桥或 ActiveMQ 网络连接器将消息传递到 brokerB 上的 queue2。
此外,代码可以从 brokerA 上的 queue1 读取消息,执行一些处理,然后将消息发布到 brokerB 上的 queue2。
正如蒂姆在他的评论中提到的,为了推荐最佳解决方案,需要额外的细节来确定哪个用例适用于您。
是否可以在stomp中的队列之间共享数据?我们有一个新项目,我的任务是将数据从一个队列传递到另一个队列。考虑一个带有 ActiveMQ 和 Stomp 的系统。在这个系统中,我找到了一条 return 由 queue1 传递给 queue2 的消息。这对我来说没有多大意义。任何有关此问题的建议将不胜感激。
用例:
我有一个这样的应用程序:
- queue1 : 从 ldap 查询并找到用户
- queue2 : 使用给定用户从交换服务器进行查询
我想使用从queue1创建的"user"在queue2中查询
是的,您可以在同一代理内的队列之间或跨代理移动消息。
相同的代理用例:
应用程序将消息发送到 brokerA 上的队列 1。使用 ActiveMQ 的复合目标支持,您可以将 brokerA 配置为也将消息传递到 brokerA 上的队列 2。
不同的代理用例:
应用程序将消息发送到 brokerA 上的 queue1,然后使用网桥或 ActiveMQ 网络连接器将消息传递到 brokerB 上的 queue2。
此外,代码可以从 brokerA 上的 queue1 读取消息,执行一些处理,然后将消息发布到 brokerB 上的 queue2。
正如蒂姆在他的评论中提到的,为了推荐最佳解决方案,需要额外的细节来确定哪个用例适用于您。