Как использовать заголовки сообщений x-delay в RabbitMQ, управляемом PCF (стандартный план) - PullRequest
0 голосов
/ 07 мая 2020

Похоже, что функция x-delay не работает в службе rabbitMQ, размещенной в PCF (стандартный план). Используется x-delay в качестве заголовка со значением 10000L в качестве значения для ответа на сообщение после 10 сек c. но безуспешно.

Может кто-нибудь подтвердить? (1) работает ли x-delay в стандартном плане? Требуется ли включение каких-либо настроек в разделе управления / настроек на PCF? (2) какой-нибудь рабочий пример?

1 Ответ

1 голос
/ 16 мая 2020

x-delay требуется плагин RabbitMQ Delayed Message . Вы можете включить его при создании или обновлении экземпляра службы:

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

Подробнее:

Примечание : невозможно узнать, сколько массажей было отложено с использованием этого метода. Попробуйте вместо этого использовать мертвые буквы + TTL .

...