我在springboot整合rabbitmq,然后测试创建交换机的时候发现连接失败,报错如下

由于rabbitmq默认用户guest是只能允许本地主机localhost连接的,而我的rabbitmq是在阿里云上以docker创建的,属于远程访问,因此连接报错。

解决方法如下:

      (1).如果使用阿里云的用户,首先确保5672/15672这两个端口已经添加到阿里云安全组,

      (2).进入rabbitmq客户端,在admin添加新用户root,tag选择administrator

    (3).点进root,设置root用户可以管理虚拟主机/,这里点击默认的set permission即可

   (4).确认springboot中application.properties配置正确

   

  (5).最后测试成功

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐