多租户与权限
#建立vhost,大括号里的参数表示 vhost 的名称。
rabbitmqctl add vhost {vhost}
#罗列当前vhost的相关信息,name标识vhost名称;tracing是否使用了RabbitMQ的trace功能
rabbitmqctl list vhosts name tracing
#删除vhost的命令,删除vhost同时也会删除其下所有的队列、交换器、绑定关系、用户权限、参数和策略信息
rabbitmqctl delete_vhost {vhost)
RabbitMQ中,权限控制则是以vhost为单位的。当创建一个用户时,用户通常会被指派给至少一个vhost,并且只能访问被指派的vhost内的队列、交换器和绑定关系等。授予权限的命令如下:
#相关的授予权限命令
#vhost:授予用户访问权限的vhost名称,可以设置为默认值,即vhost为“/”
#user:可以访问指定vhost的用户名
#conf:一个用于匹配用户在哪些资源上拥有可配置权限的正则表达式(可配置是队列和交换器的创