【发布时间】:2016-07-15 06:18:10
【问题描述】:
我正在尝试在 0.9 版的 Kafka 消费者 API 中使用 OffsetCommitRequest,它包含在以下包中: org.apache.kafka.common.requests.OffsetCommitRequest
如何发送此请求?使用它的理想方法是什么? 我想在 Kafka 本身中提交偏移量。我没有找到任何与 0.9 版相关的文档。其中大部分适用于 0.8.x
此外,此请求的构造函数需要生成 ID、成员 ID 和保留时间。这些字段是什么?
【问题讨论】:
-
我已经做到了。它适用于旧版本。它使用 BlockingChannel 发送在 0.9 中不可用的请求
-
Kafka 0.9 版文档可在此处获得:kafka.apache.org/090/documentation.html
-
Abhay,我也浏览过这个文档。没有得到我的答案。你能指出我的问题得到准确回答的部分吗?
-
如果你想提交偏移量,只需使用新的高级消费者并调用
consumer.commit()。 confluent.io/blog/…
标签: java apache-kafka offset kafka-consumer-api