这里有一个原始的例子,展示了如何使用点对点发送和接收消息来嵌入式Artemis代理。该示例是自包含的,不需要通过XML或其他外部文件进行进一步配置。
在此示例中,使用以下代码创建了一个新的核心队列:
QueueConfiguration coreQueueConfiguration = new QueueConfiguration(QUEUE_NAME);
coreQueueConfiguration.setAddress(QUEUE_NAME)
.setName(QUEUE_NAME)
.setDurable(true)
.setRoutingType(RoutingType.ANYCAST);
configuration.addQueueConfiguration(coreQueueConfiguration);
Configuration
是一个被代理使用来配置自身的类。
org.apache.activemq.artemis.api.core.QueueConfiguration
类由 Artemis 项目提供以创建队列。
然而,我无法找到任何关于如何通过编程方式(不使用 XML 或其他文件)在嵌入式 Artemis 代理中创建/删除和管理 JMS 主题的示例。
问题:如何通过编程方式管理 Artemis 主题?