mongodb 如何在多个示例的情况下使用嵌入式debezium和spring Boot 服务处理重复的数据库事件

2g32fytz  于 2022-12-22  发布在  Go
关注(0)|答案(1)|浏览(86)

我在我的spring Boot 服务中使用嵌入式debezium来处理在我的mongodb数据库上发生的db事件。
我在我的服务中使用了嵌入式debezium和debezium-api以及debezium-mongodb-connector依赖项。
虽然一切都很好,我收到数据库事件时,任何文档中的一些变化发生在任何集合,我有问题的多示例部署。如果我部署我的服务的3个示例,我收到相同的事件在所有3个服务示例,这是我的问题。我只需要处理该事件只有一次。
那么,解决这一问题的好办法是什么呢?

dldeef67

dldeef671#

只要将它放在那里,您就可以维护一个LSN记录,并检查接收到的日志是否具有以前接收过的LSN。

相关问题