gpt4 book ai didi

mysql - 确定与 debezium 的交易结束

转载 作者:行者123 更新时间:2023-11-29 05:48:57 24 4
gpt4 key购买 nike

我想将 Debezium 与 kafka connect 结合使用,但我需要在交易结束时完成这项工作。该事务更新了许多表。我可以获得每条消息的 GTID,但我如何知道我何时收到了该交易的所有消息?在我知道所有内容都已更新之前,我无法开始处理。

最佳答案

Debezium 不指示 tx 现在完成。 future 的计划是为事务中的每个更改包含一个序列号,并指出哪条记录是最后一条。然后应该很容易将更改聚合回单个消息。

作为权宜之计,您可以使用 Kafka Streams session 窗口,其中 session 标识符将是事务 ID (GTID)。

关于mysql - 确定与 debezium 的交易结束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56572264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com