【发布时间】:2019-04-20 04:56:15
【问题描述】:
我读过一些关于 CRDT 的文章。并且知道G-Counter 是 CvRDT 的实现。它只能做递增操作。但是,算法中的每个节点都有自己的槽。如果将其转换为 CmRDT 并且每个节点都广播其操作而不是整个状态,那么 G-Counter 可以递减吗?为什么或为什么不?
【问题讨论】:
标签: crdt
我读过一些关于 CRDT 的文章。并且知道G-Counter 是 CvRDT 的实现。它只能做递增操作。但是,算法中的每个节点都有自己的槽。如果将其转换为 CmRDT 并且每个节点都广播其操作而不是整个状态,那么 G-Counter 可以递减吗?为什么或为什么不?
【问题讨论】:
标签: crdt
G-Counter 名称来自 grow-only 计数器。它是由它的语义定义的,它并不特定于 CvRDT 或 CmRDT。因此,没有什么可以反对使用递增/递减操作构建基于操作的计数器,问题是,它不再是 只是 G-Counter ;)
【讨论】: