开发者社区> 问答> 正文

各位好,咨询一个PostgreSQL的架构问题。 我希望写入PostgreSQL的动作可以被捕获并写入到指定Kafka队列中,随后异步更新到Elastic数据库。打算采用 https://debezium.io/docs/connectors/postgresql 方案,读取数据库日志流的模式,这样可以避免在程序代码层既写PostgreSQL又写Kafka带来的分布式事务问题。 在本地部署模式下这个架构没问题,但是如果采用阿里云RDS的PostgreSQL还能支持这种架构方案吗?

各位好,咨询一个PostgreSQL的架构问题。 我希望写入PostgreSQL的动作可以被捕获并写入到指定Kafka队列中,随后异步更新到Elastic数据库。打算采用 https://debezium.io/docs/connectors/postgresql 方案,读取数据库日志流的模式,这样可以避免在程序代码层既写PostgreSQL又写Kafka带来的分布式事务问题。 在本地部署模式下这个架构没问题,但是如果采用阿里云RDS的PostgreSQL还能支持这种架构方案吗?

本问题来自云栖社区【PostgreSQL技术进阶社群】。https://yq.aliyun.com/articles/690084 点击链接欢迎加入社区大社群。

展开
收起
游客886 2019-04-19 10:08:53 4460 0
2 条回答
写回答
取消 提交回答
  • 比较熟悉的数据库:Oracle、PostgreSQL、Mysql、Mongodb、Redis 了解的数据库:Monetdb、influxdb、leveldb等。

    Debezium比较多,容易异常中断。

    2019-07-17 23:33:46
    赞同 展开评论 打赏
  • 支持的,我用hellobike的那个amazonriver来获取的,Debezium 文档上说的是9.6以及以上,rds的9.4不支持有没有问题

    2019-07-17 23:33:46
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
MaxCompute技术公开课第四季 之 如何将Kafka数据同步至MaxCompute 立即下载
消息队列kafka介绍 立即下载
CDN助力企业网站进入HTTPS时代 立即下载