无法使用Spring Boot从另一台服务器连接Rabbitmq

问题描述 投票:0回答:1

当我的Spring Boot应用程序和Rabbitmq位于同一服务器上时,Spring Boot应用程序能够连接到Rabbitmq。

yml文件中的属性:

    spring:
      rabbitmq:
        host: 127.0.0.1 
        port: 5672 
        username: guest 
        password: guest

但是当我将rabbitmq和spring boot应用程序分离到不同的服务器时,spring boot app无法连接到rabbitmq。

yml文件中的属性:

    spring:
      rabbitmq:
        host: **.**.** (IP-ADDRESS)
        port: 5672
        username: dev_user
        password: Dev@123

Spring Boot应用程序中的错误:

[[错误] 2020-03-24 13:33:11.820 [org.springframework.amqp.rabbit.RabbitListenerEndpointContainer#0-1] SimpleMessageListenerContainer-无法检查/重新声明自动删除队列。org.springframework.amqp.AmqpIOException:java.net.SocketTimeoutException:连接超时

在rabbitmq或spring boot应用程序中需要进行任何配置更改吗?

java spring spring-boot rabbitmq
1个回答
0
投票

我在生产属性文件中看不到“主机”属性。因此主机错误或无法使用,例如防火墙设置。

© www.soinside.com 2019 - 2024. All rights reserved.