gpt4 book ai didi

RabbitMq:更改队列的 x-message-ttl

转载 作者:行者123 更新时间:2023-12-05 00:52:49 25 4
gpt4 key购买 nike

如何使用可配置的 x-message-ttl 实现队列?

我有一个 x-message-ttl 设置为 1 分钟的队列,我想在运行时将其更改为 2 分钟。如何做到这一点?

我已经尝试使用 x-message-ttl = 2 分钟再次声明队列,但 ttl 既没有改变,也没有发布消息。

最佳答案

如果你创建一个带有参数的队列 x-message-ttl您无法更改它,您必须删除并重新创建队列。

但您可以使用以下政策:

  • 创建队列 没有 ttl 参数
  • 创建策略,例如:rabbitmqctl set_policy expiry ".*" "{""expires"":1800000}" --apply-to queues

  • 通过这种方式,您可以更改队列 TTL 值

    关于RabbitMq:更改队列的 x-message-ttl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42202437/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com