apache-kafka - 如何获得 Kafka 的确认

标签 apache-kafka real-time-data

一旦消息被消费或处理,我如何准确地从 Kafka 获得确认。听起来可能很愚蠢,但是有什么方法可以知道收到 ack 的消息的开始和结束偏移量吗?

最佳答案

到目前为止,我发现的是在 0.8 中,他们引入了以下方法来从偏移量中进行选择以进行读取 ..

kafka.api.OffsetRequest.EarliestTime() finds the beginning of the data in the logs and starts streaming from there, kafka.api.OffsetRequest.LatestTime() will only stream new messages.



示例代码
https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example

仍然不确定确认部分

关于apache-kafka - 如何获得 Kafka 的确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17963833/

相关文章:

java - Kafka : Single consumer group in multiple instances

node.js - 实时网络应用程序 : socket. io 或托管数据/消息传递?

web - 有哪些网站提供MCX实时数据用于网站展示?

apache-spark - 是否可以在 Kafka+Spark Streaming 中获取特定的消息偏移量?

java - 为什么 KafkaUtils.createStream() 的 "topics"参数是一个 Map 而不是数组?

mongodb - 使用 mongodb-source-connect 时出现 "The $changeStream stage is only supported on replica sets"错误

json - 我如何通过使用 node.js 从实时 json 数据中提取特定字段来创建一个新的单个 json 对象

elasticsearch - 如何监控 Apache Kafka 指标?

in-memory-database - 实时或内存数据库

python-3.x - 使用 FFT 进行实时音频处理