spring boot 连接rabbitMQ 失败汇总与解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 连接rabbitMQ 失败汇总与解决相关的知识,希望对你有一定的参考价值。

参考技术A

很重要的前提:
首先查看服务器对应的端口是否开放,如15672和5672,是否添加入站规则

问题描述:采用guest可以连接访问rabbitmq,使用其他账户连接rabbitmq失败(其他账户均已经分配虚拟机和权限,并且可以登录管理页面,说明账号密码没有错误)

报错截图如下

好了,开始面向百度解决:
第一种说法:
有的说是spring.rabbitmq.connection-timeout 设置过小,导致连接超时,未建立连接
解决办法是把改参数的值该大一点

直接把它设置为0,0表示永远等待,即连接永不超时。

最终解决:
最后看到一篇博客,才找到了原因,他是通过命令的方式添加用户分配虚拟机和权限

我抱着不可能的心态直接Ctrl+C Ctrl+V ,结果居然成功的连接上了
经过排查,是原来我设置密码的时候,都是用了 数字 ,后面修改就得了
真是蛋疼的操作!!!!

以上是关于spring boot 连接rabbitMQ 失败汇总与解决的主要内容,如果未能解决你的问题,请参考以下文章

一旦连接失败,Spring消费者没有连接到rabbitmq队列

rabbitMq与spring boot搭配实现监听

java——spring boot集成RabbitMQ——MQ简介

Spring boot 消息服务

Spring boot 消息服务

Spring Boot 和 Spring Data with Cassandra:在数据库连接失败时继续