Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么第一个卡夫卡制作人发布请求比后续请求花费更长的时间?_Java_Spring Boot_Apache Kafka - Fatal编程技术网

Java 为什么第一个卡夫卡制作人发布请求比后续请求花费更长的时间?

Java 为什么第一个卡夫卡制作人发布请求比后续请求花费更长的时间?,java,spring-boot,apache-kafka,Java,Spring Boot,Apache Kafka,我有一个简单的卡夫卡制作人,我通过将retries设为3来启用重试。 我需要设置重试间隔,我已经使用 重试.backoff.ms。但是,我可以看到,发布的初始请求所花费的时间与retry.backoff.ms配置中指定的时间相同。如果retry.backoff.ms为100,则在发布后大约110毫秒内得到响应,如果我将retry.backoff.ms设置为60000毫秒(相应地增加max.block.ms后1分钟),则第一个请求需要略多于60000毫秒的时间。为什么我会观察到这种行为?sprin

我有一个简单的卡夫卡制作人,我通过将
retries
设为3来启用重试。 我需要设置重试间隔,我已经使用
重试.backoff.ms
。但是,我可以看到,发布的初始请求所花费的时间与
retry.backoff.ms
配置中指定的时间相同。如果
retry.backoff.ms
为100,则在发布后大约110毫秒内得到响应,如果我将
retry.backoff.ms
设置为60000毫秒(相应地增加
max.block.ms
后1分钟),则第一个请求需要略多于60000毫秒的时间。为什么我会观察到这种行为?spring kafka是否在初始连接时进行虚拟重试?
我使用的是java 8、spring boot 1.5.9和Edgware.SR1云版本。

如果有任何相关信息,您可以查看kafka server.log吗?您的意思是这两个属性都设置为60000@user