提供了一个用例:
流处理架构;事件进入 Kafka,然后由具有 MongoDB 接收器的作业处理。
数据库名称:myWebsite
集合:users
user
并且作业在users
集合中下沉记录。
- 所以 Debezium 将监视
users
集合的变化,并且在每次变化时,都会在 Kafka 中产生有关该主题的事件dbserver1.myWebsite.users
?假设dbserver1
是连接器的名称。 - 如果是这样,那么我可以有一个 Kafka 消费者来消费
dbserver1.myWebsite.users
主题并对这些事件做出反应? - 据我了解,Debezium 产生的事件也包含数据库记录的值?如果它的变化包含旧/新值?如果创建了一个数据库记录,旧的是否为空?
到目前为止,我想对我的理解进行某种确认。谢谢!