Bar*_*cki 8

对的,这是可能的.

最简单的方法:

  1. 从webUI手动添加队列

默认情况下,webUI在端口15672上公开.添加访问http:// localhost:15672 /#/ queues的队列

  1. 从webUI导出配置文件.

访问主页http:// localhost:15672 /#/.在底部,您有部分导入/导出定义和按钮下载代理定义.

只需下载该文件,它将包含所有已定义的队列.

示例配置文件,包含用户,虚拟主机和队列:我使用JStool插件格式化了文件,来自Notepad ++的JSFormat选项.默认情况下,文件是单行的,不太可读.

" 下载代理定义 " 旁边有按钮" 上传代理定义 ".您可以上传您的文件(它将使用漂亮格式的文件).

{
    "rabbit_version" : "3.5.7",
    "users" : [{
            "name" : "guest",
            "password_hash" : "42234423423",
            "tags" : "administrator"
        }
    ],
    "vhosts" : [ {
            "name" : "/uat"
        }
    ],
    "permissions" : [{
            "user" : "guest",
            "vhost" : "/uat",
            "configure" : ".*",
            "write" : ".*",
            "read" : ".*"
    }
    ],
    "parameters" : [],
    "policies" : [],
    "queues" : [{
            "name" : "sms",
            "vhost" : "/uat",
            "durable" : false,
            "auto_delete" : false,
            "arguments" : {}
        }
    ],
    "exchanges" : [],
    "bindings" : []
}
Run Code Online (Sandbox Code Playgroud)