如何使用可配置的x消息-ttl实现队列?
我将x消息-ttl设置为1分钟的队列,并希望在运行时将其更改为2分钟。如何才能做到这一点?
我已经尝试用x- message -ttl =2分钟再次声明队列,但是没有通过这个更改ttl,也没有发布消息。
发布于 2017-02-13 11:21:29
如果您创建一个带有参数x-message-ttl
的队列,您不能更改它,您必须删除并重新创建该队列。
但您可以使用以下策略:
rabbitmqctl set_policy expiry ".*" "{""expires"":1800000}" --apply-to queues
通过这种方式,可以更改队列TTL值。
https://stackoverflow.com/questions/42202437
复制相似问题