2017-01-24 3 views
4

den unter dem Synchron kafka Produzenten DaApache Kafka Producer Config: 'request.timeout.ms' VS. 'Max.block.ms' Eigenschaften

Properties props = new Properties(); 
props.put("max.block.ms", 30000); 
props.put("request.timeout.ms", 30000); 
props.put("retries", 5); 

KafkaProducer<String, byte[]> produce = new KafkaProducer<>(props); 

//Send message 
producer.send(producerRecord).get(); 

helfen zu verstehen, mir den Unterschied zwischen request.timeout.ms und max.block.ms Produzenten configs . Enthält die maximale Zeit für alle Wiederholungen? Oder hat jede Wiederholung eine eigene Zeitüberschreitung?

Antwort

Verwandte Themen