Elasticsearch在事务中更新

时间:2015-02-13 15:08:55

标签: java oracle elasticsearch transactions

我有以下情况:

蓝色圆圈代表交易的开始/结束。绿点是es更新。

transactions

如果由于例如2个用户编辑同一行(rowVersion错误)导致事务失败,我想在事务中回滚es索引更新。

我知道每次更新都有一个版本,但如何恢复1,3,5和6?

有更好的解决方案吗?我正在考虑保持更改并在提交后进行更新。但是如果我的索引更新失败怎么办?

0 个答案:

没有答案