0

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

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

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

连接连接 = factory.newConnection();

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

我拥有的 Maven 依赖项是:

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

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

谢谢!

4

1 回答 1

0

您的教程似乎很“旧”,请尝试更新版本。RabbitMQ Java AMQP 库的当前版本是 3.1.3。. 但也可以看看Maven 存储库。试用版本 3.1.1,它是 mvn repo 中的最新版本。

<dependency> 
    <groupId>com.rabbitmq</groupId>
    <artifactId>amqp-client</artifactId> 
    <version>3.1.1</version>
</dependency>
于 2013-06-30T01:17:01.500 回答