我试图了解当状态只是一个可以包含数组的 JSON blob 时,Raft 对协作编辑有多好。
我的直觉是 Raft 是为安全而构建的,而 CRDT 是为速度而构建的(牺牲可用性)。想了解更多关于使用 Raft 进行协作编辑的可行性的意见。
我试图了解当状态只是一个可以包含数组的 JSON blob 时,Raft 对协作编辑有多好。
我的直觉是 Raft 是为安全而构建的,而 CRDT 是为速度而构建的(牺牲可用性)。想了解更多关于使用 Raft 进行协作编辑的可行性的意见。
首先,Raft 要求所有写入必须通过同一个参与者(领导者)并在提交之前以相同的顺序存在。这意味着:
除了其他问题——比如会员资格和重新交付——Raft 本身并不能为上述问题提供有价值的解决方案。你需要自己解决它们。