我正在将我的产品从自托管的 cassandra 节点转移到 Amazon Keyspace。一个问题是 Amazon Keyspace 不支持记录批处理,因为在某些情况下它可能会使用太多资源。
在我的代码中,我有多种情况需要使用已记录的批次,但我找不到任何合理的解决方案来替代它。
用例:我们有 X 个表,我们正在对这些表进行行传播,以便为查询目的使用不同的主键。我们在这里执行记录批处理,因此我们在所有这些表中都具有数据一致性。
我想到的唯一解决方案是将同一行异步插入X表中,如果有任何失败,请再次执行,直到没有错误为止。