为什么G计数器不能执行递减运算?

时间:2019-04-20 04:56:15

标签: crdt

我已经阅读了一些有关CRDT的文章。并且知道G-Counter是CvRDT的实现。它只能执行增加的操作。但是,算法中的每个节点都有其自己的插槽。如果将其转换为CmRDT,并且每个节点都广播其操作而不是广播整个状态,那么G-Counter可以减1吗?为什么或为什么不呢?

1 个答案:

答案 0 :(得分:0)

G-Counter名称来自仅增长计数器。它是由其语义定义的,而语义并不特定于CvRDT或CmRDT。因此,没有什么可以反对使用增量/减量操作构建基于操作的计数器了,事实是,它不再是 G计数器了;)