gpt4 book ai didi

rabbitmq - 启动时加载 RabbitMQ 配置

转载 作者:行者123 更新时间:2023-12-02 15:26:46 25 4
gpt4 key购买 nike

如何在启动时加载 RabbitMQ 配置以确认已创建代理对象(队列、交换、绑定(bind)、用户、虚拟主机、权限和参数)?

根据RabbitMQ文档,可以通过load_definitions http://www.rabbitmq.com/management.html#load-definitions来完成

但是我不知道如何使用它。有人介意分享一个例子来说明这是如何工作的吗?我在网上找不到任何示例。

最佳答案

文档中有两个地方有待改进,这对我来说是绊脚石。

生成定义文件

我发现最简单的方法是按照您喜欢的方式配置一台 RabbitMQ 服务器,然后...

  1. 转至管理网络界面
  2. 查看“概览”选项卡/页面底部的“导入/导出定义”标题
  3. 点击该部分中的“下载代理定义”按钮

配置 RabbitMQ 在启动时查找定义文件

  1. 将定义文件放在文件系统上的某个位置,以便运行您的rabbitmq守护进程的用户可以读取该文件。
  2. 在配置文件中包含这样的 block :

    {rabbitmq_management,[
    {听众,[...]},
    {load_definitions,“/etc/rabbitmq/definitions.json”}]},

启动时,应该加载这些定义。加载它们的任何错误都应该在日志中显而易见。

关于rabbitmq - 启动时加载 RabbitMQ 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21414364/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com