Spring Boot AMQP не удается установить SSL-соединение

#spring-boot #rabbitmq #amqp

#весенняя загрузка #rabbitmq #amqp

Вопрос:

Я использую приложение Springboot для подключения к серверу RabbitMQ. Соединение работало нормально, но затем сервер изменил порт на SSL с поддержкой.

Я добавил свойство

 spring.rabbitmq.ssl.enabled: true
  

Какое-то время это работало, но теперь появляется исключение ниже

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

Есть идеи, чего мне здесь не хватает?

Комментарии:

1. Привет, вы решили проблему? я пытаюсь подключить свое приложение springboot к порту 5671, но не могу

2. Да, spring.rabbitmq.ssl.enabled: true сработал для меня

Ответ №1:

Я также получал такое же исключение. В моем случае по ошибке я использовал указанное ниже свойство для упоминания хоста rabbitmq.

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

Затем я обновил вышеупомянутое свойство на приведенное ниже, и оно работает нормально:

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

spring.rabbitmq.addresses — если вы используете это, обязательно укажите URL rabbitmq в качестве значений, разделенных портом хоста и запятой, для нескольких виртуальных машин (кластер rabbitmq)