spring-boot - Spring Boot AMQP 无法进行 SSL 连接

标签 spring-boot rabbitmq amqp

我正在使用 Springboot 应用程序连接到 RabbitMQ 服务器。连接 工作正常,但随后服务器将端口更改为启用 SSL。

我添加了一个属性

spring.rabbitmq.ssl.enabled: true

它工作了一段时间但现在低于异常

org.springframework.amqp.AmqpIOException: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?

知道吗,我在这里缺少什么?

最佳答案

我也遇到了同样的异常。就我而言,错误地使用了下面提到的属性来提及 rabbitmq 主机。

spring.rabbitmq.addresses=hosturl
spring.rabbitmq.port=5671

然后我用下面的属性更新了上面的属性,它工作正常:

spring.rabbitmq.host=hostURL
spring.rabbitmq.port=5671

spring.rabbitmq.addresses- 如果您正在使用它,那么请务必将 rabbmitmq url 作为主机:端口和多个 VM(rabbitmq 集群)的逗号分隔值提及

关于spring-boot - Spring Boot AMQP 无法进行 SSL 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55259620/

相关文章:

mysql - 更新非主键列时出现重复条目

spring - 如何停止使用 @RabbitListener 消费消息

windows - “init terminating in do_boot” Windows 8.1 Rabbit MQ启动失败

rabbitmq - 何时使用直接交换而不是扇出交换

rabbitmq - 使用 Spring 与 RabbitMQ 集成

java - 导航器无法访问 RequestMapping

spring - 如何编写一个 RestController 从 XML 请求更新 JPA 实体,Spring Data JPA 方式?

spring-boot - 如何使用 Thymeleaf 将参数从 HTML 传递到 Spring Controller?

python - RabbitMq 连接到 127.0.0.1 :5672 Failed

javascript - RabbitMQ Node JS 验证用户 ID