【发布时间】:2014-08-04 10:28:57
【问题描述】:
我正在尝试弄清楚如何获取远程代理上现有队列的列表。
看起来我可以通过添加咨询消息(我还没有工作)来监听队列的创建/销毁,但我需要在启动时获取所有现有队列。
看来我可以用 getDestinationMap 做到这一点:
但这似乎只能从嵌入式和进程内代理调用。
我的意思是...我愿意走那条路,但似乎更有意义的是只为 activemq 设置正常的 init/daemon,然后像普通的 JMS 消费者一样让远程进程连接到它。
此文档似乎暗示这是可能的:
http://activemq.apache.org/how-can-i-see-what-destinations-are-used.html
但这是通过使用 Region 对象,并且只有在与 activemq 位于同一个 JVM 中时这似乎才有可能。
【问题讨论】: