【发布时间】:2022-04-16 04:38:19
【问题描述】:
我有一个 RDS 多可用区 postgres 数据库(主备用),我正在研究 Debezium 以将更改流式传输到 Kafka。
我正在阅读有关故障转移时可能出现问题的文档:https://debezium.io/documentation/reference/1.1/connectors/postgresql.html#_cluster_failures,这看起来像是一个非常可怕的场景。
从我通过故障转移重新启动进行的一些测试中,似乎当端点从主节点更改为备用节点时,Debezium 连接器继续工作并自动在备用节点上创建一个复制槽。但据我了解,除非您能确保在写入新数据之前创建新主(旧备用)上的复制槽,否则无法保证不会丢失数据。
有人有这种设置的经验吗?如果发生故障转移,您如何管理事务?
【问题讨论】:
-
你找到答案了吗?
-
不,据我所知没有解决方案。因此,我最终放弃了 Debezium。
标签: postgresql amazon-rds failover debezium logical-replication