标签: rabbitmq
我希望在3分钟后不丢弃时丢弃rabbitmq队列中的消息。 根据官方文件http://www.rabbitmq.com/ttl.html;
rabbitmqctl set_policy TTL ".*" '{"message-ttl":60000}' --apply-to queues
我只是设置了这个命令,但它没有像我期望的那样工作。
如果在队列为空时调用策略,则传入的消息将在过期后被丢弃。否则,旧消息和新消息将保留在队列中。
任何人都知道为什么?