Apache kafka Kafka:SendOffsetSto与多个消费者的交易

Apache kafka Kafka:SendOffsetSto与多个消费者的交易,apache-kafka,kafka-consumer-api,apache-kafka-streams,kafka-producer-api,Apache Kafka,Kafka Consumer Api,Apache Kafka Streams,Kafka Producer Api,对于卡夫卡项目,我使用消费/过程/生产模型,但有两个消费者。因此,我想知道是否可以为具有唯一生产者的两个消费者使用sendOffsetsToTransaction()函数?您想做的事情目前不受支持。但是,有一个票证可以解决此限制:当您可以在一个消费者中订阅多个主题时,为什么需要两个消费者?如果我想在一个主题的特定时间段内轮询消息,在第二个主题的另一个时间段内轮询消息,有可能吗?你能无限地轮询它们,但在某个时间处理一些消息,在另一个时间处理另一组消息吗?这对你来说可行吗?事实上,问题是第一个主题不

对于卡夫卡项目,我使用消费/过程/生产模型,但有两个消费者。因此,我想知道是否可以为具有唯一生产者的两个消费者使用
sendOffsetsToTransaction()
函数?

您想做的事情目前不受支持。但是,有一个票证可以解决此限制:

当您可以在一个消费者中订阅多个主题时,为什么需要两个消费者?如果我想在一个主题的特定时间段内轮询消息,在第二个主题的另一个时间段内轮询消息,有可能吗?你能无限地轮询它们,但在某个时间处理一些消息,在另一个时间处理另一组消息吗?这对你来说可行吗?事实上,问题是第一个主题不是空的,但第二个主题可能是空的。它取决于节点(消费者/流程/生产者节点)何时处于活动状态,并且取决于某种上游节点。如果某个主题为空,则您将不会使用来自该主题的任何消息,因此无法进行处理。当消息到达第二个主题时,您可以安排稍后处理并提交它们。