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的项目

本文解决Springboot集成RabbitMQ时遇到的AmqpTimeoutException问题,提供两种解决方案:一是修改rabbitmq.config配置文件;二是通过命令行添加用户并授权,包括添加用户、设置权限和用户角色。
1万+

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



