是否可以在activemq中查找是否创建了新主题

Is it possible to find if a new topic is created in activemq

我正在开发一个系统,如果有人在 ActiveMQ 中创建主题,则需要检测用户登录时新创建的主题并创建一个 Java 实例来订阅该主题与用户交谈。

最好的方法是什么?

我知道有 DestinationSource,我可以通过它迭代当前生成的主题或队列,以便

我可以找到给定的主题是否是新的。

这种对主题列表的迭代是查看是否生成新主题的最佳方式吗?

只需订阅:ActiveMQ.Advisory.Topic

然后每次创建或删除主题时,您都会得到一个数据结构DestinationInfo