当我们在使用消息队列时一般会需要在一个集群里部署,而rabbitmq默认是只允许本机访问,所以我们需要添加一个用户并且给予访问的权限,只要按以下的步骤配置好就可以用test用户来达到分布式的效果啦
1.创建用户
rabbitmqctl add_user test 123456
2.配置管理员角色
rabbitmqctl set_user_tags test administrator
3.给予用户权限
`rabbitmqctl set_permissions -p ``"/"` `test ``".*"` `".*"` `".*"`
4.查看用户列表
rabbitmqctl list_users
5.编辑配置文件
vi /etc/rabbitmq/rabbitmq.config
# 如果是homebrew安装的方式则在以下路径
vi /opt/homebrew/etc/rabbitmq/rabbitmq.config
6.添加内容
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, [``"test"``]}]}
].