我正在学习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>
我到底错在了什么?任何帮助将不胜感激!
谢谢!
答案 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>