kafka中止消息忽略重试配置?

2guxujil  于 2021-06-07  发布在  Kafka
关注(0)|答案(0)|浏览(329)

我使用最新的Kafka版本(0.10.1.1)这里是我Kafka配置的一部分:

props.put("acks", "all");
    props.put("retries", Integer.MAX_VALUE);

我只是不想中止任何消息,但当我关闭网络一段时间,然后重新连接时,Kafka不重试,我按照代码查找:
recordbatch.maybeexpire文件
....

else if (this.inRetry() && requestTimeoutMs < (now - (this.lastAttemptMs + retryBackoffMs))) {
        expire = true;
        errorMessage = (now - (this.lastAttemptMs + retryBackoffMs)) + " ms has passed since last attempt plus backoff time";
    }

这里将中止消息。
我误解了,我该怎么办?是请求超时还是重试回退?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题