Spring boot集成RabbitMQ异常:
org.springframework.amqp.AmqpTimeoutException: java.util.concurrent.TimeoutException
guest用户默认连接本机ip,就会报这个错.首先检查防火墙,然后根据以下方式修改。
方式一
进入rabbitmq.config配置文件输入
[{rabbit, [{loopback_users, []}]}].
方式二
使用命令添加用户并授权
添加用户
rabbitmqctl add_user admin admin
设置permissions
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
设置用户角色
rabbitmqctl set_user_tags admin administrator
查看新添加的admin
rabbitmqctl list_users
查看用于的权限
rabbitmqctl list_permissions -p /
正常启动SpringBoot 集成Mq的项目