apache-kafka - CDC(更改数据捕获)与 Couchbase
问题描述
我需要从数据流中捕获更改。下面给出的是我的解决方案。
数据流入 Kafka -> Consumer 获取数据并将数据插入/更新(修剪后的数据)到 DynamoDB(我们已经配置了 DynamoDB 流)。每次插入/更新后,都会使用更改的数据生成一个流,然后由 Lambda 解释和处理。
现在我的问题是,如果必须用 Couchbase 替换 DynamoDB,Couchbase 会提供开箱即用的 CDC 吗?我对 Couchbase 非常陌生,我尝试搜索 CDC 功能,但没有直接文档。
任何指针都会非常有帮助!谢谢!
解决方案
Couchbase 有一个官方支持的 Kafka 连接器(此处的文档)。
我不熟悉“CDC”这个术语,但是这个 Couchbase Kafka 连接器可以充当接收器和源。它本身并不是“开箱即用”,它是一个单独的连接器。
推荐阅读
- node.js - Express 中间件为 GET、PUT、POST、DELETE 启用 access-control-allow-origin
- python - 将列表分成两部分 Python
- c - C中的段冲突套接字
- json - 如何从公共 Trello 看板获取信息
- c# - 尝试将 C# 转换为 C++ 时出现问题
- spring-boot - 如何解决 React 中的错误请求错误 400?
- node.js - 我想在swift(IOS)中使用socket.io向特定客户端发送消息?
- matlab - 有没有办法使用 fft 过滤 rgb 图像中的噪声并返回彩色图像作为 matlab 中的输出
- scala - 获取部分列表的列表
- ios - Web 开发:在浏览器中模拟 iphone