RabbitMQ教程代码不起作用

时间:2013-06-27 18:53:39

标签: rabbitmq spring-rabbit

我正在学习RabbitMQ。我从他们网站上的基本rabbitmq教程开始,遗憾的是由于以下错误我无法编译它们:

ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");

错误:“ConnectionFactory类型中的方法newConnection(Address [])不适用于arguments()”

连接连接= factory.newConnection();

错误:ConnectionFactory类型中的方法newConnection(Address [])不适用于arguments()

我拥有的maven依赖是:

<dependency>
<groupId>com.rabbitmq</groupId>
<artifactId>rabbitmq-client</artifactId>
<version>0.9.1</version>
</dependency>

我到底错在了什么?任何帮助将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:0)

您的教程似乎“旧”,尝试更新版本。 The current release of the RabbitMQ Java AMQP library is 3.1.3.。但也看看Maven Repository。试用版本3.1.1,它是mvn repo中的最新版本。

<dependency> 
    <groupId>com.rabbitmq</groupId>
    <artifactId>amqp-client</artifactId> 
    <version>3.1.1</version>
</dependency>