如何设置使用者的最大重试次数

时间:2019-04-21 20:58:42

标签: apache-kafka kafka-consumer-api

我想知道,如果它具有供消费者使用的属性,那么何时无法使用kafka服务器来设置应尝试连接kafka服务器的次数。

我也尝试过:

.withProperty(ConsumerConfig.RECONNECT_BACKOFF_MAX_MS_CONFIG, "4000")
.withProperty(ConsumerConfig.RETRY_BACKOFF_MS_CONFIG, "500")
.withProperty(ConsumerConfig.RECONNECT_BACKOFF_MS_CONFIG, "500")

似乎不起作用。我希望通过上述设置,消费者可以在重新连接4秒后停止。

据我所知,对于生产者来说,它存在重试属性。

1 个答案:

答案 0 :(得分:1)

没有配置限制从用户方重试的次数。

但是,有一些参数可以控制重新连接的频率

reconnect.backoff.max.ms

reconnect.backoff.ms

retry.backoff.ms