原因:默认情况下访问rabbitmq的用户名和密码都是guest,这个账户是有限制的,默认只能通过本地网络也就是localhost访问,远程访问受限制,所以要实现生产和消费者消息之前,需要另外新增用户名和密码,并设置相应的权限
步骤:
1)新增一个用户
rabbitmqctl add_user root root

2) 为root用户设置权限所有权限
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

3)设置root用户为管理员角色
rabbitmqctl set_user_tags root administrator

本文介绍如何配置RabbitMQ以允许远程访问。通过创建新用户、设置权限及管理员角色,实现生产者与消费者间的消息传递。适用于需要跨网络部署RabbitMQ的场景。
1778

被折叠的 条评论
为什么被折叠?



