如何使用可配置的x-message-ttl实现队列?
我有一个x-message-ttl设置为1分钟的队列,我想在运行时将其更改为2分钟。如何做到这一点?
我已经尝试过使用x-message-ttl = 2分钟再次声明队列,但是此操作既不会更改ttl,也不会发布消息。
如果使用参数创建队列,x-message-ttl则无法更改它,则必须删除并重新创建队列。
但是您可以使用以下策略:
rabbitmqctl set_policy expiry ".*" "{""expires"":1800000}" --apply-to queues 这样,您可以更改队列TTL值
| 归档时间: |
|
| 查看次数: |
2956 次 |
| 最近记录: |