Apache kafka CDC(更改数据捕获)与Couchbase

Apache kafka CDC(更改数据捕获)与Couchbase,apache-kafka,amazon-dynamodb,couchbase,amazon-dynamodb-streams,change-data-capture,Apache Kafka,Amazon Dynamodb,Couchbase,Amazon Dynamodb Streams,Change Data Capture,我需要从数据流中捕获更改。下面是我的解决方案 数据流进入Kafka->消费者拾取数据并插入/更新(修剪数据)到DynamoDB(我们已经配置了DynamoDB流)。每次插入/更新后,都会使用更改的数据生成一个流,然后由Lambda进行解释和处理 现在我的问题是,如果我们必须用Couchbase取代DynamoDB,Couchbase会提供一个现成的CDC吗?我是Couchbase的新手,我尝试搜索CDC功能,但没有直接的文档 任何指针都会非常有用!谢谢 Couchbase有一个官方支持的Kafk

我需要从数据流中捕获更改。下面是我的解决方案

数据流进入Kafka->消费者拾取数据并插入/更新(修剪数据)到DynamoDB(我们已经配置了DynamoDB流)。每次插入/更新后,都会使用更改的数据生成一个流,然后由Lambda进行解释和处理

现在我的问题是,如果我们必须用Couchbase取代DynamoDB,Couchbase会提供一个现成的CDC吗?我是Couchbase的新手,我尝试搜索CDC功能,但没有直接的文档


任何指针都会非常有用!谢谢

Couchbase有一个官方支持的Kafka连接器()


我不熟悉“CDC”这个术语,但这个Couchbase Kafka连接器既可以作为接收器也可以作为源。。它本身不是“开箱即用”,而是一个单独的连接器。

Couchbase似乎不支持更改数据捕获(CDC),但有一些功能可以在文档更改时通知。例如,源Kafka连接器在更改时使用它并发送文档,包括使用DefaultSchemaSourceHandler配置时的元数据,它应该足够靠近CDC: