我们有一个要求RabbitMq管理员需要具有有关已定义和使用的队列的信息。
他们需要信息,例如对队列的功能(业务)描述和/或将在队列中发送的消息的结构。
当然,我们可以提供这些信息作为外部文档(例如Wiki)。
但是我想将代码作为doc功能,能够在队列定义(definition.json)中声明所有这些信息。然后使用rabbitMq Admin UI来显示这些信息。
我无法找到与此需求相关的任何文档,任何现有的RabbitMQ版本或插件都可行吗?
或者我注定要维护外部Wiki文档?
您可以将任何任意参数添加到队列定义:
@Bean Queue queue() { return QueueBuilder.durable("so59685252") .withArgument("about", "this is the information about this queue") .withArgument("more", "more info") .build(); }
和