setAutomaticRecoveryEnabled

setAutomaticRecoveryEnabled

我正在尝试为我的连接工厂设置setAutomaticRecoveryEnabled。但是,我收到一个编译错误,无法识别工厂对象的setAutomaticRecoveryEnabled方法。

import com.rabbitmq.client.ConnectionFactory;

ConnectionFactory factory = new ConnectionFactory();
factory.setHost("localhost");
factory.setAutomaticRecoveryEnabled(true); // unable to recognize the
//method setAutomaticRecoveryEnabled.


pom依赖

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


感谢您抽出宝贵的时间阅读本文并提供一些建议。

最佳答案

我将依赖项版本更改为3.5.1:

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


这工作了。

关于java - 无法为Rabbitmq中的ConnectionFactory调用方法setAutomaticRecoveryEnabled,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29607526/

10-10 15:09