Transactions 在卡夫卡中,我们如何进行事务处理,从主题X消费并发布到主题Y。因此,如果发布到Y失败,则我的消费偏移量不变
我有一个用例,我必须从一个主题中消费并发布到另一个主题。如果任何东西都失败了,那么这些主题中的任何东西都不应该改变。从Kafka 0.11开始,您可以使用事务来获得这种行为。 Kafka附带了一个例子,它使用来自一个分区的消息,并使用事务将它们生成到另一个分区 除了执行常规事务逻辑外,还需要在事务失败时将使用者位置重置为上次提交的偏移量,并且仅在事务成功时才将提交偏移量重置为上次提交的偏移量 有关完整的逻辑,请参阅Transactions 在卡夫卡中,我们如何进行事务处理,从主题X消费并发布到主题Y。因此,如果发布到Y失败,则我的消费偏移量不变,transactions,apache-kafka,Transactions,Apache Kafka,我有一个用例,我必须从一个主题中消费并发布到另一个主题。如果任何东西都失败了,那么这些主题中的任何东西都不应该改变。从Kafka 0.11开始,您可以使用事务来获得这种行为。 Kafka附带了一个例子,它使用来自一个分区的消息,并使用事务将它们生成到另一个分区 除了执行常规事务逻辑外,还需要在事务失败时将使用者位置重置为上次提交的偏移量,并且仅在事务成功时才将提交偏移量重置为上次提交的偏移量 有关完整的逻辑,请参阅