标签: cassandra
无法理解为什么。只有在行已存在的情况下,增加/减少(特别是递减!)行的计数器看起来很自然。
答案 0 :(得分:2)
因为计数器递增/递减不是幂等的。
使用LightWeight Transaction(使用下面的Paxos),下一个Paxos回合将重播失败的Paxos提交。这可以保证Paxos操作可以线性化。
如果突变不是幂等的,它会彻底破坏这种机制,从而保证失去。