synchronization - Cassandra 互斥锁(同步)

标签 synchronization locking cassandra mutual-exclusion

无论如何使用cassandra内置函数同步客户端?

我需要执行一些操作,这些操作需要与所有其他客户端同步(互斥)。

在 RDBMS 中,我可以锁定整个表或为同步目的准备特殊表,并在其上使用 SELECT ... FOR UPDATE。

我可以在没有任何第三方应用程序的情况下使用 Cassandra 实现这一目标吗?如果不是,最好的方法是什么?首选语言是 Java 和 Python。

最佳答案

如果没有像 Apache ZooKeeper 这样的第三方库,就不可能锁定整个(或一个)列族的子集。 .

我可能会开始关注 Domic Williams cages在开始滚动我自己的分布式锁定机制之前

关于synchronization - Cassandra 互斥锁(同步),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4717935/

相关文章:

c++ - 什么时候调用构造函数?

java - 同步改进以按特定顺序实现多线程完成

c++ - 在 unix 中使用信号同步进程

android - 增量 SQLite <-> MySQL 复制 Android

ios - NS条件 : wait for a specified amount of time

C# 线程访问 if block ,其条件返回 false

cassandra - 对于 system_auth 默认类应该是 SimpleStrategy 或 NetworkTopologyStrategy

Cassandra 3.0 杀死 Rogue 查询

apache-spark - 无法在 Amazon Keyspaces 上的表上写入

ios - 保持两个 AVPlayer 同步