对于初学rabbitMQ这是个大坑!!
一开始我根据教程用springboot集成了rabbitMQ,配置是这样的,启动后便报错了
于是,我就上网搜寻答案,很多都是说创建了用户没有授权之类的,我是用guest连接的,并没有创建用户啊,最后找到了原因所在!!!
15672是Web管理界面的端口;5672是MQ访问的端口。
也就是将application.properties文件中改成这样 spring.rabbitmq.port=5672
下面顺带给大家普及一下rabbitMQ其他端口吧
-
4369 (epmd), 25672 (Erlang distribution)
Epmd 是 Erlang Port Mapper Daemon 的缩写,在 Erlang 集群中相当于 dns 的作用,绑定在4369端口上。 -
5672, 5671 (AMQP 0-9-1 without and with TLS)
AMQP 是 Advanced Message Queuing Protocol 的缩写,一个提供统一消息服务的应用层标准