如何解决Debezium如何保证单个主题内的所有事件“全部排序”?
正如我从Debezium的常见问题解答中所读到的,据说:
大多数连接器会将单个数据库表的所有事件记录到单个主题。此外,主题中的所有事件都是完全有序的,这意味着所有这些事件的顺序都将保持不变。
How are events for a database organized?
但是,AFAIK Apache Kafka仅在单个分区中具有订购保证。因此,如果我希望对主题中的事件进行排序,则必须将该主题设置为仅具有一个分区,这会牺牲Kafka的吞吐量,否则会采用其他机制。但是我没有在Debezium的文档中看到对此的任何解释。
我的问题是,Debezium如何在一个 topic 内实施订购保证?还是应该研究源代码的哪个模块以了解此功能的详细实现?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。