【发布时间】:2018-06-01 17:28:56
【问题描述】:
当 Kafka 生产者调用 send() 方法时,它会返回 RecordMetadata 的未来,其中包含
public RecordMetadata(TopicPartition topicPartition,
long baseOffset,
long relativeOffset,
long timestamp,
java.lang.Long checksum,
int serializedKeySize,
int serializedValueSize)
这包含主题/分区中记录的时间戳,但是有没有办法找出代理发送的确认时间戳。
我注意到确认收到延迟,并希望进一步调试以了解延迟的原因。 Kafka 代理中是否有允许在服务器日志中打印确认信息的日志级别?
【问题讨论】:
-
您可以使用拦截器来监视和跟踪消息并了解正在发生的事情。 cwiki.apache.org/confluence/display/KAFKA/…
标签: apache-kafka