0

首次安装/启动 RabbitMQ 时是否可以声明交换?

在任何生产者向消费者生产任何东西之前,我需要明确声明消费者可以绑定的一些持久交换。

可以用 rabbitmq.config 或其他自动措施来完成吗?

谢谢

4

1 回答 1

0

是的,这可以通过管理插件实现。阅读启动时的负载定义

简而言之:只需将load_definitions变量设置为先前导出的 JSON 文件的路径,该文件包含您想要的定义,例如{load_definitions, "/path/to/json.file"}.

笔记:

文件中的定义将覆盖代理中已有的任何内容;使用此选项不会删除已经存在的任何内容。但是,如果您从完全重置的代理开始,使用此选项将阻止创建通常的默认用户/虚拟主机/权限。

于 2014-04-11T11:02:00.407 回答