繁体   English   中英

如何从springboot应用程序跟踪mongodb的变化

[英]How to track changes in mongodb from springboot application

我正在使用 springboot 应用程序向 mongo 插入一些数据,然后我将这些数据发送到 kafka。 我想确保在我将它们发送到 kafka 之前,它们会致力于 mongo。 有没有办法可以确保在将这些数据发送到 kafka 之前提交这些数据? 谢谢

MongoDB 4 支持事务https://spring.io/blog/2018/06/28/hands-on-mongodb-4-0-transactions-with-spring-data如果使用此版本,则可以提交和回滚。

较早的 MongoDB 不支持事务,因此您的 spring Mongorepository 插入调用将在成功插入后返回。 为什么需要检查提交?

如果要确定,请按 ID 阅读该文件。

根本不做两阶段提交。

使用 Debezium 或 Mongo Kafka Source Connector 等外部进程将数据直接从 Mongo 读取到 Kafka 主题中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM