2

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

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

4

1 回答 1

0

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

我在后端使用 Java/Spring/RabbitMQ,在客户端使用 SockJS/Stomp。rabbitmq 创建的所有队列都遵循相同的命名约定:suggestions-user* 所以一旦你在 Rabbit 中声明了策略,所有队列都将在 expiry 参数后被删除检查出来

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

于 2015-02-06T21:46:15.117 回答