开发者社区> 问答> 正文

flink 使用关系型数据库的默认事务是否可以做到端对端的精确一次,还是需要实现2p2提交

flink 使用关系型数据库的默认事务是否可以做到端对端的精确一次,还是需要实现2p2提交;

自己实现sink开启数据库事务,遇到错误回滚并抛出异常,是否可以实现数据精确一次

谢谢!*来自志愿者整理的flink邮件归档

展开
收起
小阿怪 2021-12-06 12:20:29 792 0
1 条回答
写回答
取消 提交回答
  • 写入关系型数据库是可以做到端到端的一致性的,默认是不支持的,需要实现两阶段提交,按照你的思路是可行的。另外社区也有人在做这个feature[1],已经有PR了,你可以参考,预计会在1.13里支持。 *来自志愿者整理的flink邮件归档

    2021-12-06 13:23:20
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Flink CDC Meetup PPT - 龚中强 立即下载
Flink CDC Meetup PPT - 王赫 立即下载
Flink CDC Meetup PPT - 覃立辉 立即下载