java - 如何使用 Spring JMS 支持在运行时创建 JMS 队列?

标签 java spring jms spring-jms

我需要在运行时动态创建 JMS 队列。是否可以通过 Spring JMS 支持(JmsTemplate?)来做到这一点?如何?代码示例或引用将不胜感激。

更新: 事实证明,不可能通过 JMS API 创建物理目标,因此我认为这在 JmsTemplate 中也是不可能的。但是,我发现我可以使用临时队列,但仍然不知道如何使用。

最佳答案

某些代理(例如 ActiveMQ)可以在使用时动态创建队列。

其他需要预先配置。

临时队列可能不是您想要的 - 它们由连接“拥有”,并在连接关闭时消失。

关于java - 如何使用 Spring JMS 支持在运行时创建 JMS 队列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28460199/

相关文章:

java应用程序架构数据交换

Java/JMS - 处理失败场景的消息数量

java - 在 WSDL 文件中找不到 Xsd 架构位置

java - 使用 Servlet 的黑莓 OTA 下载器

java - getResourceAsStream 使用 TagSupport 返回 null

java - 如何在 Spring 中排除某些 @Configuration 文件?

java - 为什么 JBoss JMX 控制台不显示 Spring 定义的 MBean 的描述?

java - 如何编写具有可变数量的表单字段和文件的 Spring MVC Controller 方法?

java - 如何在 Java keystore 中导入现有的 X.509 证书和私钥以在 SSL 中使用?

java - Http错误响应: internal server error