在成功/失败的情况下,我的Java KafkaProducer均能够发送消息并获得异步回叫。 每当发生故障时,在“回调”中,我会收到“ 60000 ms之后无法更新元数据”。 即对于每种错误情况,我需要等待6000毫秒(即6秒)。 如何减少回调响应时间?它是可配置的并且可以在生产者属性中设置吗? 然后,我必须使用哪个属性键来将时间从6000毫秒减少到比该更少的时间。 我尝试将max.timeout.ms和request.timeout.ms设置为3000(无论是字符串还是整数。但这都没有体现出来。
答案 0 :(得分:0)
Failed to update metadata after 60000 ms
表示客户端无法在指定时间内从代理检索元数据。如果要减少此超时,可以将生产者配置max.block.ms
设置为较低的值。