答案是Cassandra乐观锁定,但问题描述了Cassandra中存在乐观锁定(版本控制)。
我的问题是如何在 Spring Boot 中做到这一点?
Cassandra Spring Data 中的轻量级事务通过 InsertOptions 类或 UpdateOptions 支持 - 您通过相应的构建器创建它的实例,例如 InsertOptions.InsertOptionsBuilder,然后将其实例传递给相应的操作
insert
或 update
。
操作结果是从
insert
/update
通过调用.wasApplied函数返回的WriteResult类实例获得的。
更详细的信息可以在文档中找到。