无法使用带有Spring Boot JmsTemplate的AMQP发送消息

时间:2019-04-01 14:25:54

标签: spring-boot amqp spring-amqp jmstemplate

我正在尝试使用Spring启动的JmsTemplate发送消息。 我通过属性使用自动配置来配置所有内容。 这些是我设置的属性:

  • spring.activemq.broker-url
  • spring.activemq.user
  • spring.activemq.password

当我将broker-url配置为tcp:// localhost:61616时,我已经能够按需运行,但是每当我将其更改为amqp:// localhost:5672时,都会收到错误消息: 在以下情况下无法连接到[amqp:// localhost:5672]:10次尝试继续重试。

对于我正在从事的项目,我应该使用AMQP。

有什么想法吗? 预先感谢!

1 个答案:

答案 0 :(得分:0)

Boot对activemq的支持仅为JMS。

Spring根本不支持AMQP 1.0。 RabbitMQ只有0.9.1。