Kafka超时时间设置request.timeout.ms

起风了 发表于: 2021-10-28   最后更新时间: 2021-10-28 16:59:44   6,870 游览

request.timeout.ms参数解析

Kafka Producer一个配置request.timeout.ms

配置含义:该配置控制客户端等待请求响应的最长时间。如果在超时之前未收到响应,客户端将在必要时重新发送请求,如果重试耗尽,则该请求将失败。 这应该大于replica.lag.time.max.ms,以减少由于不必要的生产者重试引起的消息重复的可能性。

例如重试次数用完了,或者我设置重试次数为0,设置的超时时间为1s,如果发送超时了,超过了1s,会返回什么信息吗?异步接口会抛出异常?

发表于 2021-10-28

就是返回timeout错误。

如果是同步接口,会直接拿到“超时”异常,异步是拿不到的,只能通过callback获取到。

你的答案

查看kafka相关的其他问题或提一个您自己的问题