将hornetq消息从队列移动到另一个队列而不读出来

时间:2013-11-27 21:48:54

标签: api queue jms hornetq

我们有一个用例,我们希望在浏览队列并获取消息属性后,将队列中的某些消息分发到其他队列中。可以使用JMS API为hornetq完成,还是应该使用JMX客户端,因为这似乎是jvisualvm中可能的操作?

2 个答案:

答案 0 :(得分:0)

我不知道我是否正确理解你,但是如果你想从一个队列复制到另一个队列只有过滤的消息你可以使用bridge。

http://docs.jboss.org/hornetq/2.3.0.CR2/docs/user-manual/html/core-bridges.html

在网桥配置中您可以定义应将哪些消息从一个队列复制到另一个队列

答案 1 :(得分:0)

来自HornetQ Management API的org.hornetq.api.jms.management.JMSQueueControl似乎可以解决这个问题。我希望有一些通用的JMS API也可以使用它,但这样可以。