我有一个关于 Cassandra 批量隔离的问题:
我们的集群由单个数据中心组成,复制因子为 3,在 LOCAL_QUORUM 中读取和写入。我们必须提供类似于“后”触发器的新闻提要,以通知客户端有关数据库中数据的 CRUD 事件。我们考虑在批处理中执行实际操作,并在另一个表(也在另一个分区中)上插入一个事件。异步地,某些进程会从事件表中读取事件并通过 MQ 发送它们。
因为我们写入的是不同的分区,批处理操作中不一定要维护操作顺序;是否有可能我们的事件被写入,并且我们的进程在我们的实际数据被持久化之前读取它?
如果我们的批次最终失败,会发生同样的情况吗?
问候,亚历杭德罗