我刚刚写了一个sprint启动应用程序来连接rabbitmq并尝试发送一些测试消息,但是连接只是被拒绝了。
Rabbitmq安装在docker中,它由命令docker pull rabbitmq:3-management
,
我用命令启动它
docker run -d --hostname rabbit_test --name rabbitmq -p 15672:15672 -p 5672:5672 rabbitmq:3-management
。
但是,我可以使用http://ip:15672和http://localhost:15672访问网络管理应用程序。
以下是我在springboot中的配置:
spring.rabbitmq.host=ip # I tried with localhost and it just did not work
spring.rabbitmq.port=5762
spring.rabbitmq.username=guest
spring.rabbitmq.password=guest
spring.rabbitmq.publisher-confirms=true
顺便说一句,我用谷歌搜索但没有有用的信息。
答案 0 :(得分:1)
rabbitmq服务器的默认端口是5672.尝试使用5672端口