Изменение максимального приоритета в существующей очереди RabbitMQ с использованием REST API управления - PullRequest
0 голосов
/ 28 ноября 2018

Используя REST API, я пытаюсь обновить приоритет существующей очереди следующим образом:

PUT /api/queues/%2F/TestEvent_ProcessingService HTTP/1.1
Host: localhost:15672
Authorization: Basic <--snip-->
cache-control: no-cache   
{
 "durable":true,
 "arguments":{
 "x-max-priority":2
 },
}

Ответ:

{
    "error": "bad_request",
    "reason": "inequivalent arg 'x-max-priority' for queue 'TestEvent_ProcessingService' in vhost '/': received the value '2' of type 'long' but current is none"
}

Есть ли способ установитьэто значение в существующей очереди, или вам нужно удалить очередь и заново создать ее с новым значением "x-max-priority"?

1 Ответ

0 голосов
/ 28 ноября 2018

вам нужно удалить очередь и воссоздать ее с новым значением "x-max-priority"?

Да, смотрите мой ответ на ваш перекрестный вопрос здесь .


ПРИМЕЧАНИЕ: команда RabbitMQ контролирует список рассылки rabbitmq-users и только иногда отвечает на вопросы в StackOverflow.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...