【问题标题】:How To Create Auto Delete Queue In Rabbitmq Using Sockjs-Stomp如何使用 Sockjs-Stomp 在 Rabbitmq 中创建自动删除队列
【发布时间】:2013-04-11 12:45:22
【问题描述】:

我无法通过 sockjs 创建自动删除队列,它会创建持久队列,但如果不使用,几分钟后不会删除队列。这个功能在 rabbitmq 中可用 但在 sockjs 中不支持。

请建议我如何通过 sockjs 创建自动删除队列

【问题讨论】:

标签: rabbitmq stomp sockjs


【解决方案1】:

我已经设法通过为匹配给定模式的队列名称创建“自动删除”策略来做到这一点。

我在后端使用 Java/Spring/RabbitMQ,在客户端使用 SockJS/Stomp。 rabbitmq 创建的所有队列都遵循相同的命名约定:suggestions-user* 因此,一旦您在 Rabbit 中声明了策略,所有队列将在到期参数Check it out

后被删除

如果您想通过 UI 定义策略,请启用 Visualiser 插件,否则您也可以通过终端中的 rabbitmqctl 命令来实现。

【讨论】: