【问题标题】:How to use x-delay message headers on PCF managed RabbitMQ (standard plan)如何在 PCF 管理的 RabbitMQ 上使用 x-delay 消息头(标准计划)
【发布时间】:2020-05-07 18:16:59
【问题描述】:

似乎 x-delay 功能不适用于 rabbitMQ 的 PCF 托管服务(标准计划)。使用 x-delay 作为标头,以 10000L 作为值以在 10 秒后回复 msg。但没有成功。

有人可以确认吗? (1) x-delay 是否在标准计划中工作?是否需要在 PCF 的管理/设置部分启用任何设置? (2) 任何工作示例?

【问题讨论】:

    标签: spring-boot rabbitmq cloud-foundry


    【解决方案1】:

    x-delay 需要RabbitMQ Delayed Message Plugin。 您可以在创建或更新服务实例时启用它:

    cf create-service p.rabbitmq single-node myservice \
      -c '{ "plugins": { "rabbitmq_delayed_message_exchange": true } }'
    

    更多信息:

    注意:无法知道使用此方法延迟了多少按摩。考虑改用dead lettering + TTL

    【讨论】:

      猜你喜欢
      • 2022-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-05
      • 1970-01-01
      • 2013-10-24
      • 1970-01-01
      • 2019-08-24
      相关资源
      最近更新 更多