Как документировать очереди, используя RabbitMq Admin UI - PullRequest
0 голосов
/ 10 января 2020

У нас есть требование, когда администратор rabbitMq должен иметь информацию об очередях, которые были определены и используются.

Им нужна такая информация, как функциональное (бизнес) описание очереди и / или структура сообщения. это будет отправлено в очередь.

Конечно, мы можем предоставить эту информацию в виде внешней документации (например, Wiki).

Но я хотел бы, чтобы код, как и c, имел возможность объявлять всю эту информацию в пределах определений очередей (определение. json). А затем используйте интерфейс администратора rabbitMq для отображения этой информации.

Я не смог найти ни одного do c, связанного с этой потребностью, возможно ли это с какой-либо существующей версией или плагином RabbitMQ?

Или я обречен вести внешнюю вики-документацию?

1 Ответ

1 голос
/ 10 января 2020

Вы можете добавить любые произвольные аргументы к определению очереди:

@Bean
Queue queue() {
    return QueueBuilder.durable("so59685252")
            .withArgument("about", "this is the information about this queue")
            .withArgument("more", "more info")
            .build();
}

и

enter image description here

...