开发者社区> 问答> 正文

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

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

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

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

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

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

相关电子书

更多
TcpRT:阿里云RDS智能诊断系统云上大规模部署自动化服务的客户实践经验 立即下载
TcpRT:面向大规模海量云数据库的服务质量实时采集与诊断系 立即下载
袋鼠云基于阿里云RDS的数据库架构实践 立即下载