我知道可以使用Kafka Connect将更新从数据库推送到Kafka流。我的问题是,我是否可以创建使用者以将同一流中的更改写回到表中,而不创建无限循环?
我假设如果我创建一个将更新写入数据库表的使用者,它将触发Connect将更新推送到流,等等。有没有解决的办法,所以我可以将数据库表镜像到流?
答案 0 :(得分:2)
您可以使用JDBC Sink connector for Kafka Connect从Kafka主题流式传输到数据库。
您需要在业务逻辑中进行编码,以避免无限次复制循环进入连接器或使用者。例如:
WHERE
子句仅提取设置了标志以指示它们是原始记录的记录答案 1 :(得分:-1)
是的。可以配置同步/复制。