如何在反应性 spring 数据卡桑德拉中使多个保存调用原子化?

How to make multiple save calls atomic in reactive spring data cassandra?

场景是,我有一个cassandra API需要在3 tables/repositories中保存数据。因此,一旦 API 被命中,数据应该保存在所有表中或其中的 none 中。我该如何实现?

微服务基于 spring 启动和网络流量,当然还有反应式 spring 数据卡桑德拉。

我知道反应式 cassandra 仍然无法使用批处理。

如果我使用 zip 运算符压缩 3 个保存调用,zip 运算符在这里有什么帮助吗? (我怀疑,这不会有帮助)

对此的见解将非常有帮助。谢谢

你是对的..reactive cassandra 中不支持 BatchOperations 但他们已经在版本中引入了它 2.1 RC2校验this

作为替代方案,您可以在 Batch 中合并您的个人陈述并使用。