Почему RabbitMQ выдает несоответствие версии протокола AMQP; мы версия 0-9-1, сервер отправил подпись 3,1,0,0, прием?

#spring-boot #rabbitmq

Вопрос:

Я интегрировал RabbitMQ с приложением spring boot. когда я пытаюсь опубликовать сообщение, получаю исключения, такие как

 AMQP protocol version mismatch; we are version 0-9-1, server sent signature 3,1,0,0
 

и

 An unexpected connection driver error occurred
 

вот моя зависимость

 <dependency>
  <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-amqp</artifactId>
    <version>2.5.3</version>
</dependency
 

Здесь я прикрепляю полную трассировку стека.введите описание изображения здесь

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

1. Не могли бы вы, пожалуйста, опубликовать полную трассировку стека? Если вы не можете, просто проверьте совместимость AMQP с RabbitMQ здесь

2. @Aristotelis, пожалуйста, проверьте, что я его добавил.

3. У вас случайно не работает Apache QPID?

4. @Aristotelis Извини? Я не понял, о чем вы говорите

5. Он предназначен для обмена сообщениями, построенными на AMQP. Возможно, вы можете проверить, работает ли сервер QPID на том же порту (5672), что и ваш сервер rabbitmq. (они используют разные версии протокола). Остановите QPID или измените порт rabbitmq