Hi, I am very new to Kafka.
And I have a very basic question.

Kafka doc says,

*ProducerRecord
<https://kafka.apache.org/0100/javadoc/org/apache/kafka/clients/producer/ProducerRecord.html#ProducerRecord(java.lang.String,%20java.lang.Integer,%20java.lang.Long,%20K,%20V)>*
(String
<http://docs.oracle.com/javase/7/docs/api/java/lang/String.html?is-external=true>
 topic, Integer
<http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html?is-external=true>
 partition, Long
<http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true>
 timestamp, K
<https://kafka.apache.org/0100/javadoc/org/apache/kafka/clients/producer/ProducerRecord.html>
 key, V
<https://kafka.apache.org/0100/javadoc/org/apache/kafka/clients/producer/ProducerRecord.html>
 value)

and I know the default timestamp is the current time. But I am not sure
what's the use of it.

- Is it just to log when the record is added?
- How Kafka use it for?
- Are there any other uses of it?
- Can "Consumer" retrieves the timestamp of the "ProducerRecord"?

Thanks,

Reply via email to