apache-kafka - 我可以根据Kafka中的特定条件进行消费吗?

标签 apache-kafka kafka-consumer-api kafka-producer-api

我正在向 Kafka 写入一条消息并在另一端使用它。 在其中进行一些处理并将其写回另一个 Kafka 主题。

我想知道哪个消息响应针对哪个请求..

目前决定从消费者端捕获偏移 ID,然后写入响应并读取响应负载并做出相同的决定。

对于这种方法,我们需要读取每条消息,是否有其他方法可以根据消费者配置条件进行消费?

最佳答案

消费者只能阅读整个主题。您只能通过 seek() 跳过消息,但没有可以在代理上评估的条件来过滤消息。

您将需要在客户端中使用整个主题的进程/过滤器。

关于apache-kafka - 我可以根据Kafka中的特定条件进行消费吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39634354/

相关文章:

apache-kafka - kafka data log dir下有哪些不同的日志

apache-spark - 使用 Spark Streaming 时限制 Kafka 批量大小

apache-kafka - 是 ISR 列表的领导者部分

apache-kafka - 卡夫卡 : Throughput of producing to thousands of topics with different message rate

java - 使用 apache camel 和 Kafka 时如何处理背压?

java - 由 : java. io.NotSerializedException : org. apache.kafka.clients. Producer.KafkaProducer 引起

java - 我们如何在 Kafka 发布/订阅中对消息进行版本控制?

apache-kafka - client.id 和 group.instance.id 有什么区别

ssl - Apache kafka 2.0.0 版本 - 由于 : SSL handshake,连接到节点 1 的身份验证失败

java - 断开连接后自动删除kafka消费者组