【发布时间】:2018-04-19 12:20:24
【问题描述】:
我们有以下要求:
- 我们将数据存储在 Cassandra 中,然后我们将在弹性搜索中索引相同的数据(或部分数据)。
- 问题是,如果在弹性搜索中插入时出现问题,则应回滚在 Cassandra 中插入的数据。
基本上,我们希望在多个 NoSQL 数据库上进行事务。有没有办法在 Java (Spring) 中做到这一点?
【问题讨论】:
-
不是开箱即用的,没有。根据您的实际要求,您可以采用不同的方式(以及不同的工作量、聘请的顾问和金钱)来处理这个问题,但当然,与所有 2PC 解决方案一样,这将是尽力而为。
标签: java spring elasticsearch cassandra nosql